Я использую Android Google Maps V2 и в настоящее время работаю над Google StreetView. Я хочу знать, есть ли доступ к определенному местоположению, доступному в Streetview Activity, который имеет StreetViewPanoramaFragment.Android Streetview check Доступность
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
gMapStreetView = streetViewPanorama;
gMapStreetView.setOnStreetViewPanoramaChangeListener(new StreetViewPanorama.OnStreetViewPanoramaChangeListener() {
@Override
public void onStreetViewPanoramaChange(StreetViewPanoramaLocation streetViewPanoramaLocation) {
if (streetViewPanoramaLocation != null && streetViewPanoramaLocation.links != null) {
// has street view
} else {
// no street view
}
}
});
loadMap();
}
Я уже использую приведенный выше код, но этот код можно использовать только тогда, когда у вас есть StreetViewPanoramaFragment, который уже в моей деятельности Просмотра улиц.
Любое предложение, как есть функция хотите получить местоположение или ссылки
streetview.getLocation();
// or
streetview.getLinks();
Для проверки первых, если есть StreetView на определенной долготе и широте.
Спасибо
проверки этого SO вопрос [3865607] (http://stackoverflow.com/questions/3865607/how-to-tell-if-a-streetview-exists-before-launch-streetview-intent) и [17218672] (http://stackoverflow.com/questions/17218672/how-to-check- if-position-if-valid-in-streetview-in-android), если это может помочь вам :) – KENdi