我可以使用不同的地图类型和意图

时间:2015-12-16 14:50:31

标签: android google-maps android-intent

我是Android新手,需要一些澄清。

在我的应用程序中使用ACTION_VIEW意图时,我想切换到不同的地图类型(路线图,卫星,混合)。

有可能吗?我在Android开发者网站的URI中找不到任何地图类型数据。

2 个答案:

答案 0 :(得分:0)

是的,你可以。这些是地图类型:

  • 正常
  • 混合
  • 卫星
  

要设置地图类型,请调用GoogleMap对象的setMapType()   方法,传递GoogleMap中定义的类型常量之一。对于   例如,要显示卫星地图:

GoogleMap map;
...
// Sets the map type to be "hybrid"
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);

有关于您的问题的API信息 Google Maps Android API

答案 1 :(得分:0)

使用单选按钮或复选框(普通,卫星,混合),根据您的选择(点击事件)地图显示(普通,卫星,混合)地图类型。检查下面的代码

GoogleMap googleMap;
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);