L'API immagine di Street View, come documented here, fornisce immagini statiche per una posizione specifica. Tuttavia, non accetta un parametro ID panorama per caricare panorami specifici.Caricamento di Google Street View Image API per ID panoramico anziché per posizione
Le recenti aggiunte alle immagini di Street View di Google Maps sono state "fuori dalla mappa" e accessibili solo tramite l'ID panorama (il parametro URL panoid), ad esempio these hot-tub monkeys o this donkey. Se rimuovi il panoid dall'URL, allora lo monkeys don't load. Per confronto, questo picture of a tree non ha bisogno del panoid per caricare il panorama streetview.
Questo stesso comportamento viene visualizzato quando si caricano questi panorami tramite l'API. Il Google Maps API docs ha il seguente da dire sul panoid:
Restituisce l'ID panorama attuale per il panorama di Street View. Questo ID è stabile solo nella sessione corrente del browser.
Tuttavia, come mostrato sopra con le scimmie, l'ID panorama non è legato alla sessione corrente.
Il mio problema è che l'API di Google Street View Image non accetta il panoid, quindi non c'è modo che io possa trovare per ottenere un'immagine statica delle scimmie. Il static image of the tree funziona, ma ottengo "nessuna immagine" per the monkeys.
Perché queste visualizzazioni non sono disponibili sull'API in base alla posizione e esiste un modo per caricare immagini statiche dall'ID panorama?
Grazie, è un inizio, ma quel servizio di anteprima ha un sacco di altri svantaggi. Preferirei usare l'API ufficiale se solo supportassero i panoidi. – jturnbull
il link "questo" non va bene – Geo
puoi anche utilizzare semplicemente l'url normale delle mappe ad esempio: http://maps.google.com/cbk?output=thumbnail&w=500&h=500&panoid=-_0l0tU3lKz0JtaEsqJk7w –