我使用Android Google Maps V2,目前正在使用Google StreetView。我想知道某个位置是否有街景视图可用,然后再进入具有StreetViewPanoramaFragment的Streetview活动。
@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时才能使用此代码,而StreetViewPanoramaFragment已经在我的StreetView Activity中。
任何建议都有类似获取位置或链接的功能
streetview.getLocation();
// or
streetview.getLinks();
首先检查特定经度和纬度是否有街景。
谢谢
答案 0 :(得分:0)
在KENdi的帮助下,这个链接帮助我解决了ratana的建议