我正在制作一个应用程序,一个人可以观看该应用程序的所有其他用户在街上行驶。我正在使用谷歌地图,并且我正在 map 上对标记进行动画处理,因为用户的位置会使用 socket.io 实时更改。
问题是,大多数手机没有那么准确的 GPS,并且图钉在整个 map 上移动,不仅在街道上,有时会在草地上、水上跳跃,它们会以错误的方向旋转,等等...是否可以仅移动街道上的标记?
最佳答案
我想这可以使用谷歌的方向 API 来完成。您可以请求 google 方向 api 来获取您到道路上另一个点的点。谷歌的响应第一点可以视为最近的道路点。我查看了人们在网上所做的类似解决方案。 看看this .
关于java - Android 谷歌地图标记移动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39645380/