gpt4 book ai didi

android - Android 上的 map - 如何旋转 map 监控用户的航向?

转载 作者:行者123 更新时间:2023-11-30 03:34:20 27 4
gpt4 key购买 nike

我想在我的应用程序中旋转 map ,以便它们遵循用户前进的方向 - 非常类似于在 iOS 上使用

[ map setUserTrackingMode:MKUserTrackingModeFollowWithHeading]

打电话。因此,如果用户转身, map 就会旋转,始终在最上面显示他面前的内容(就像在许多 FPS 游戏中一样;)

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

最佳答案

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

关于android - Android 上的 map - 如何旋转 map 监控用户的航向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16872623/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com