-1

当蜂窝数据不可用时,用户位置的准确性似乎有点?我可以调整用户位置的更新频率吗?是否有用户对街道/道路/车道进行位置调整的示例?正如你所看到的,下面的线离路很远。

在此处输入图像描述.

4

1 回答 1

2

当蜂窝数据不可用时,地理位置准确性是否会受到影响?

有时。GPS 源具体不依赖于蜂窝网络,但位置最终由操作系统提供,操作系统可能会使用手机信号塔和附近的 wi-fi 来优化位置。

除了使用图中主要道路上的汽车/卡车作为参考之外,我不知道您的地图的比例,但所涉及的距离似乎足够大,以至于没有蜂窝网络不应该导致大的跳跃(但可能是嘈杂的线路)。

我可以调整用户位置的更新频率吗?

间接的,但是是的。您可以使用 和 的desiredAccuracy属性distanceFilteractivityTypeMGLLocationManager作为locationManager您的属性访问MGLMapView)。

这个想法是降低所需的精度和距离过滤器,以便您获得更嘈杂但更频繁的位置。设置activityTypeCLActivityType.fitness也可能有所帮助。

是否有用户对街道/道路/车道进行位置调整的示例?

您可以查看 Mapbox 的Map Matching API,它OSRM(开源路由机)引擎匹配服务提供支持。

Mapbox 上的地图匹配示例

于 2020-06-23T20:40:38.353 回答