Mam aplikację webową, która korzysta z Google Maps JavaScript API V3, aby wyświetlać zwykłą listę googlemap i StreetView obok siebie. Kiedy mapa zmienia położenie, informuje streetview, aby podążał za nią za pomocą StreetViewPanorama.setPosition().Sprawdź dostępność StreetView za pomocą Google Maps JavaScript API V3
Jednak po przewinięciu mapy w miejsce, w którym StreetView jest niedostępny, zdjęcie z ulicy pozostaje w ostatniej pozycji. Jego metoda getPosition() zwraca tę samą funkcję LatLng, co mapa podstawowa.
Jak mogę sprawdzić, czy przeniosłem się do miejsca, w którym StreetView jest niedostępny?
http://code.google.com/apis/maps/documentation/javascript/reference.html# StreetViewService –
Problem z tym podejściem polega na tym, że każde wywołanie metody getPanoramaByLocation zwraca ~ 2 MB danych, które nigdy nie są usuwane, więc strona internetowa szybko stanie się niestabilna i ulegnie awarii. Ograniczanie połączeń do getPanoramaByLocation jest mocno zalecane. Jednak nie ma alternatywnej metody określania dostępności panoram. – user1813319