【问题标题】:Keep location centered at all times始终保持位置居中
【发布时间】:2026-01-05 03:35:02
【问题描述】:

我在我的应用程序中使用下一个代码How can I show current location on a Google Map on Android Marshmallow?。我怎样才能让我的位置始终固定在我的中心屏幕上,而只是地图移动?

感谢支持!

附:我是 android 编程的新手,想为我的徒步旅行制作一个应用程序。

【问题讨论】:

  • 你能发布你的代码吗?
  • 要保持位置更新,请在 onLocationChanged() 覆盖中删除对 removeLocationUpdates() 的调用。

标签: android google-maps location centering


【解决方案1】:

我认为您可以在 framelayout 标记中添加 textview 和 mapview,然后将 textview 重力属性编辑为居中

【讨论】:

  • 我说的是 GPS 定位。用户标记始终在中心。
  • 在你的活动中设置静态位置实例,然后在 OnLocationChange 方法中调用 onMapReady()