Android 街景检查可用性
Android Streetview check Availability
我正在使用 Android Google Maps V2,目前正在研究 Google StreetView。我想知道在前往具有 StreetViewPanoramaFragment.
的 Streetview Activity 之前,某个位置是否有街景可用
@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 中 Activity。
任何建议,比如有一个功能,比如获取位置或链接
streetview.getLocation();
// or
streetview.getLinks();
先查看特定经纬度是否有街景
谢谢
在KENdi的帮助下,这个link帮我解决了ratana建议的问题
How to check if position if valid in StreetView in Android
我正在使用 Android Google Maps V2,目前正在研究 Google StreetView。我想知道在前往具有 StreetViewPanoramaFragment.
的 Streetview Activity 之前,某个位置是否有街景可用@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 中 Activity。
任何建议,比如有一个功能,比如获取位置或链接
streetview.getLocation();
// or
streetview.getLinks();
先查看特定经纬度是否有街景
谢谢
在KENdi的帮助下,这个link帮我解决了ratana建议的问题
How to check if position if valid in StreetView in Android