Gibt es eine API, die Google Streetview-Bilder an einem bestimmten Ort (und in einer bestimmten Richtung) erfasst? Ich sehe, dass es möglich ist, das Flash-Steuerelement zu bekommen und zu positionieren, aber ich würde etwas bevorzugen, das mir nur ein JPEG (oder ein anderes Bitmap-Format) gab.Google Streetview Images API
Antwort
Sie suchen nach dem Static Maps API.
Leider haben sie nicht
finished die Arbeit mit einer statischen Street View Karte
(Die Static Street View API ist jetzt verfügbar). Wie in den Kommentaren 4 und 5 angegeben, können Sie möglicherweise die für Street View verwendeten Miniaturbilder abrufen (obwohl Sie Google möglicherweise erst dieses bestimmte Bild laden müssen, bevor Sie es abrufen und möglicherweise selbst zwischenspeichern können). Ansonsten bist du mit dem Flash-Steuerelement festgefahren.
Sie können möglicherweise einen Dienst auf dem Back-End haben, der im Wesentlichen eine Bildschirm-Kappe des Flash-Steuerelements nimmt und es zwischenspeichert, aber das ist ein bisschen hackish.
Hier ist die documentation.
Hier ist die reference documentation.
Überprüfen Sie die Google samples.
Ich glaube, dass dies example ist, was Sie suchen.
Auch müssen Sie für die Google Maps API key registrieren.
Die statischen Bilder sind nicht offiziell verfügbar, aber Sie können die Kacheln und Thumbnails mit der gleichen API wie in der Streetview-Anwendung von Google verwenden.
Ich schrieb über die Technik hier:
http://jamiethompson.co.uk/web/2010/05/15/google-streetview-static-api/
Google bietet nun einen Street View Bild-API, die diesen Zweck dient:
http://code.google.com/apis/maps/documentation/streetview/
Beachten Sie, dass Street View-Bilder durch jeden Zugriff bedeutet, dass andere als dokumentierte öffentliche APIs (wie die Street View-Bild-API und die JavaScript-Maps-APIs) von den Google Maps-API-Nutzungsbedingungen nicht zulässig sind und zu einem Request führen können Für diese Bilder gilt, dass Ihre Website von Google blockiert wird.
Vielen Dank,
Thor.