谷歌地图 - 大致位于道路的位置

Sca*_*car 3 google-maps routes objective-c

我有一个项目,我需要跟踪道路上的汽车,我在下面的道路,我需要为车辆放一个标记.我已经在车辆中设置了GPS设备,我从设备中获取坐标,之间,GPS设备位置精度不是很好(<10M),如何在地图上绘制道路上的标记?

在此输入图像描述

men*_*nsi 7

Google Maps Tracks API提供面向车辆/资产跟踪的功能.对于您的特定用例,您可以从数据源记录碎屑(甚至指定测量的精度!),然后检索捕捉到的碎屑到最近的道路.

要仅获取当前位置,只需为minTimestamp和选择合适的范围maxTimestamp.如果您想完全避免存储历史记录,您应该能够重用固定的时间戳:

如果crumb的时间戳与指定实体的已存在的crumb相同,则现有的crumb将被新的crumb覆盖.(参见" 记录面包屑 ")