【问题标题】:How to show tilt map in Android?如何在 Android 中显示倾斜图?
【发布时间】:2012-05-28 04:53:54
【问题描述】:

我正在使用谷歌地图开发一个 Android 应用程序。

在 android 中显示地图我遵循了 Android 文档。我成功地在我的应用程序中获得了地图视图。但我需要在倾斜视图中显示地图。我没有找到任何使用“Tilt view”的地图示例。请建议如何在 Android 中获取倾斜视图。

我添加了倾斜视图地图的图像。左侧地图正常查看右侧地图倾斜查看。

【问题讨论】:

  • 您可以将 mapView 的状态存储在 onPause 中,并在 Orientation change 事件时恢复它。
  • 嗨..你找到解决办法了吗?
  • saikat,这是 Maps V2 内置的。只需在地图控件上使用 map.setMapType(GoogleMap.MAP_TYPE_NORMAL); 并用两个分开的手指向下滑动即可。请注意,这与 Google 地图应用相反,您需要用两个分开的手指向上滑动。

标签: android google-maps android-maps


【解决方案1】:

https://developers.google.com/maps/documentation/android/views?hl=en

CameraPosition cameraPosition = new CameraPosition.Builder().
                    target(YourLocationPoint).
                    tilt(60).
                    zoom(15).
                    bearing(0).
                    build();

myMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

【讨论】:

    【解决方案2】:

    您不需要编写任何代码,只需在您的 xml 部分(activitymap.xml)中写一行即可

    map:cameraTilt="60"
    

    根据自己的意愿调整数值

    【讨论】:

      【解决方案3】:

      这在 Google Maps API 中尚不可用。

      您能做的最好的事情就是使用一个意图来启动 Google 地图应用程序本身,但我不知道您是否可以请求通过它。

      【讨论】:

      • 感谢您的回复。我想通过意图发送 lan、lat 值在谷歌地图应用程序中显示我的静态地点。有可能吗?
      • 我认为是的:你必须提供一个 kml,它会显示它
      • 如果有样品请提供给我
      猜你喜欢
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-09
      • 1970-01-01
      • 2012-07-07
      • 2016-08-17
      • 2012-10-17
      • 2023-03-23
      相关资源
      最近更新 更多