2012-06-04 74 views
2

我尝试提供3种显示模式,我的应用程序的用户:谷歌地图上的街景?

业务视图(标准视图,因为每个印刷地图) 卫星视图(天线)和 街景(3D,与臭名昭著的谷歌汽车做)

我可以设置与

  mapView.setSatellite(false); 
      mapView.setTraffic(true); 

卫星视图 '标准' 交通图与

  mapView.setSatellite(true); 

  mapView.setStreetView(true); 

没有做任何事情,即使我能在该位置与maps.google.com和mapView.isStreetView一个随访检查(检查得到街景)返回TRUE。

任何人都可以帮我吗?

+0

'setStreetView(true)'应该加载一个显示街道哪里有StreetView数据的瓦片集。但是,它不会实际显示StreetView本身 - 这是一个单独的应用程序。 – CommonsWare

+0

我觉得这非常符合我的问题,谢谢!我现在不知道如何着手,因为当您将答案发布为评论时,我现在无法将问题标记为“已解决”! – richey

+0

我不清楚我的评论是否真的触及了你的问题,或者你甚至没有收到贴图集,这就是为什么我最初将它发布为评论的原因。 – CommonsWare

回答

1

setStreetView(true)应该加载一个图块集,显示StreetView数据可用的街道。但是,它不会实际显示StreetView本身 - 这是一个单独的应用程序。您可以为给定位置by using a specific Intent structure启动StreetView,以获取具有该设备的设备。不过,您目前无法在自己的应用中嵌入StreetView。

+0

非常感谢! – richey