3

我有 2 个谷歌街景项目。

一种是使用 Street View API for Web。第二个是使用适用于 Android 的 Street View API。

当我显示像 Lat:-13.163300, Lng:-72.545601 这样的参数时。

该网络应用程序没有找到“真实”的街景,而是一张 360° 照片(由谷歌用户上传 - 我认为它被称为 Photosphere)。精彩的!这就是我所需要的

可悲的是,Android 应用程序找不到任何可显示的内容!?!?黑屏!(是的......其他位置正在应用程序中工作;))

知道为什么网络版 Street View API 会找到全景图像,而 Android 版 API 却找不到吗?

我像这样为 Android 创建街景:

final LatLng markerPosition = new LatLng(-13.163300, -72.545601);

SupportStreetViewPanoramaFragment streetViewPanoramaFragment = (SupportStreetViewPanoramaFragment) getSupportFragmentManager().findFragmentById(R.id.streetviewpanorama);
streetViewPanoramaFragment.getStreetViewPanoramaAsync(
        new OnStreetViewPanoramaReadyCallback() {
            @Override
            public void onStreetViewPanoramaReady(final StreetViewPanorama panorama) {
                mStreetViewPanorama = panorama;
                mStreetViewPanorama.setPosition(markerPosition, 1000); //--search in radius of 1000 meter
                mStreetViewPanorama.setOnStreetViewPanoramaChangeListener(StreetViewActivity.this);
            }
});
4

0 回答 0