java - Android 谷歌地图标记移动问题

标签 java android google-maps

我正在制作一个应用程序,一个人可以观看该应用程序的所有其他用户在街上行驶。我正在使用谷歌地图,并且我正在 map 上对标记进行动画处理,因为用户的位置会使用 socket.io 实时更改。

问题是,大多数手机没有那么准确的 GPS,并且图钉在整个 map 上移动,不仅在街道上,有时会在草地上、水上跳跃,它们会以错误的方向旋转,等等...是否可以仅移动街道上的标记?

最佳答案

我想这可以使用谷歌的方向 API 来完成。您可以请求 google 方向 api 来获取您到道路上另一个点的点。谷歌的响应第一点可以视为最近的道路点。我查看了人们在网上所做的类似解决方案。 看看this .

关于java - Android 谷歌地图标记移动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39645380/

相关文章:

java - 使用自定义 FindBugs 插件扩展 SonarQube FindBugs 插件

java - 使用php更新mysql中的数据时出错

java - 使用内存映射文件作为交换文件?

android - 纵向/横向变化时蓝牙断开连接

java - 在netty服务器中读取JSON数据

android - 如何在 Android 中订购 Spoon 自动化测试的测试用例?

javascript - Google Maps API 获取 map 比例尺控制值

javascript - 谷歌地图首先加载灰色,当调整大小时加载图像?

javascript - 使用 Google Image Charts 绘制方形图标

java - 使用 Java 登录,其中服务器身份验证可以如此或 Web 应用程序容器基本