【问题标题】:Can I use different map type with intents我可以使用不同的地图类型和意图吗
【发布时间】:2015-12-16 14:50:31
【问题描述】:

我是 Android 新手,需要一些说明。

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

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

【问题讨论】:

    标签: android google-maps android-intent


    【解决方案1】:

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

    • 正常
    • 混合
    • 卫星

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-14
        • 1970-01-01
        相关资源
        最近更新 更多