作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个项目,我需要跟踪道路上的汽车,我有下面的道路,我需要为车辆放置一个标记。我在车上安装了一个 GPS 设备,我从设备中获取坐标,GPS 设备定位精度不是很好(< 10M),我如何在 map 上绘制的道路上设置标记?
最佳答案
谷歌 Maps Tracks API提供面向车辆/ Assets 跟踪的功能。对于您的特定用例,您可以记录 crumbs (甚至指定测量精度!)来自您的数据源,然后 retrieve the collected crumbs snapped to the nearest road .
要仅获取当前位置,只需为minTimestamp
和maxTimestamp
选择一个合适的范围即可。如果您想完全避免存储历史记录,您应该能够重复使用固定的时间戳:
If a crumb's timestamp is the same as an already-existing crumb for the specified entity, the existing crumb will be overwritten with the new one. (see "Recording crumbs")
关于objective-c - 谷歌地图 - 在路上的大概位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22741596/
我是一名优秀的程序员,十分优秀!