我正在制作一个应用程序,其中一个人可以观看在街道上驾驶的应用程序的所有其他用户。我正在使用谷歌地图,我在地图上设置标记动画,因为使用socket.io实时更改了用户的位置。
问题在于大多数手机没有那么准确的GPS,并且针脚在地图上移动,不仅在街道上,有时在草地上跳跃,水,它们向错误的方向旋转,等......是否有可能只在街道上移动标记?
答案 0 :(得分:1)
我想这可以使用谷歌的方向API来完成。你可以要求google方向api获得你在路上的另一个点。谷歌的回应第一点可以视为最近的路点。我看过人们在网上做的类似解决方案。 看看this。