Gibt es eine Möglichkeit, Google StreetView-Panoramadaten für Hauptstraßen anzufordern, anstatt für einen gegebenen Standort (Breitengrad/Längengrad) Panoramas zu suchen?Hauptstrasse/Straßenrand StreetView-Panoramen statt hinter Gassen von API
Ich benutze die Google Maps JavaScript API, um ein Street View-Panorama von einer von unseren Benutzern bereitgestellten Privatadresse abzurufen. Es funktioniert ziemlich gut für die meisten Adressen, die ich ausprobiert habe, aber ich merke, dass eine Menge von Eigenschaften in Kalifornien auch Straßenansichten für Hintergassen haben, und die API Nähte, um das Hintergassenpanorama beständig anstelle der Hauptstraße (Vorderseite) zurückzugeben von Eigentum) Panorama.
Ich möchte dem Benutzer kein Hintergassenpanorama ihres Hauses zeigen, sondern stattdessen das Hauptstraßenpanorama. Wenn ich die gleiche Adresse auf maps.google.com suche, sehe ich die Vorderseite des Hauses, aber wenn ich die gleiche Adresse über die API anfordere, komme ich in die Sackgasse.
Der Prozess, den ich zur Zeit bin mit ist:
- Geocode Adresse
- Holen Sie sich das geocode Lage Panorama gegeben (lat/long)
- Compute Überschrift und Panorama-Anzeige auf Seite
Testadressen:
- 325 S Peck Dr, Beverly Hills, CA, USA, 90212
- 333 S Rodeo Dr, Beverly Hills, CA, USA, 90212
Irgendwelche Ideen oder Anregungen würde sehr geschätzt werden. Vielen Dank!
Sie meinen, wie folgt aus: [325 S Peck Dr, Beverly Hills, CA, USA, 90212] (http://www.geocodezip.com/v3_StreetView_lookAtB.html?snaptoroad=325%20S%20Peck%20Dr, % 20Heverly% 20Hills,% 20CA,% 20USA,% 2090212) und dies: [333 S Rodeo Dr, Beverly Hills, CA, USA, 90212] (http://www.geocodezip.com/v3_StreetView_lookAtB.html?snaptoroad=333 % 20S% 20Rodeo% 20Dr,% 20Beverly% 20Hills,% 20CA,% 20USA,% 2090212) – geocodezip
Oh wow !! Genau wie das. Brillant!! – dbrown428
@geocodezip Ich verwende die Places-Autovervollständigungs-API, daher habe ich bereits ein Platzobjekt, wenn der Benutzer die gewünschte Auto-Vervollständigen-Option auswählt. Gibt es irgendetwas, was ich nur mit dem Place-Objekt tun kann, ohne eine andere API aufrufen zu müssen?Momentan bekomme ich die Dachkoordinaten 'autocomplete.getPlace() .geometry.location'. –