Android上的地图 - 如何旋转地图监控用户的标题?

时间:2013-06-01 12:16:56

标签: android google-maps google-maps-android-api-2

我想在我的应用中旋转地图,以便他们按照用户指向的方向 - 非常类似于可以在iOS上使用

[map setUserTrackingMode:MKUserTrackingModeFollowWithHeading]

呼叫。因此,如果用户转身,地图会旋转,显示他面前的内容始终位于最前面(就像在许多FPS游戏中一样;)

是否有一个简单的解决方案可以在Android应用中使用它(它的API v2)?

1 个答案:

答案 0 :(得分:1)

  • Locations收集LocationClient或弃用GoogleMap.setOnMyLocationChangeListener
  • 使用来自CameraPosition对象的lat / lng创建Location,从SensorManager和高变焦+倾斜计算
  • 放入CameraUpdateFactory.newCameraPosition
  • 并将结果放入GoogleMap.animateCamera,持续时间很短