Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android街景检查可用性_Android_Google Maps_Google Street View - Fatal编程技术网

Android街景检查可用性

Android街景检查可用性,android,google-maps,google-street-view,Android,Google Maps,Google Street View,我正在使用Android谷歌地图V2,目前正在谷歌街景上工作。我想先知道某个位置是否有街景可用,然后再去街景活动,该活动包含街景全景片段 @Override public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) { gMapStreetView = streetViewPanorama; gMapStreetView.setOnStreetViewPanoramaChangeLis

我正在使用Android谷歌地图V2,目前正在谷歌街景上工作。我想先知道某个位置是否有街景可用,然后再去街景活动,该活动包含街景全景片段

@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活动中

任何类似于获取位置或链接的功能的建议

streetview.getLocation();
        // or
streetview.getLinks();
首先检查特定经度和纬度上是否有街景


谢谢

在KENdi的帮助下,此链接帮助我解决ratana建议中的问题


在肯迪的帮助下,这个链接帮助我解决了拉塔纳建议中的问题

检查这个SO问题,如果它能帮助你:)检查这个SO问题,如果它能帮助你:)