首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到达目的地前调用routingServiceDidReachDestination

到达目的地前调用routingServiceDidReachDestination
EN

Stack Overflow用户
提问于 2015-09-01 11:58:54
回答 1查看 73关注 0票数 1

在iOS SKMaps SDK中,在到达目标之前调用方法routingServiceDidReachDestination。我知道当你开车的时候,这可能是一种预定的功能,但是对于步行或骑车来说,在两个街区前得到“你到达目的地”的信息可能不是你所需要的。

当您实际到达目的地时,有什么解决办法来发送此消息吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 12:50:51

这取决于定位器和定位逻辑-位置传感器(GPS/网络)将报告一个特定的位置,将匹配在某处的道路上。

如果足够多的这样的位置表明您“在”您的目的地(或某个点),那么SDK将做出相应的反应。"at“因素受到下列因素的影响:

  • 位置读数
  • 定位读数的“精度”(GPS精度)
  • 与“精度”相关,在某个位置(可能取决于位置读取的准确性)周围有一个“缓冲区”。
  • 你的移动速度
  • 内部定位器逻辑(它决定,如果情况,你在哪条路上)。对于行人导航轮廓,定位器应该使用“原始”位置,而对于汽车导航轮廓,则使用“与道路匹配”的位置。

根据上述逻辑,可能是在一个高道路密度地区,低定位精度和汽车导航剖面,你可能“匹配”错误的道路(因此在你的目的地)。情况可能会更好的行人路线配置文件,但仍然可以发生这种情况。

努力提供最好的位置阅读可能。如果某些事情是直接错误的(“两个街区之外”绝对是错误的),您可以提交一个错误报告。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32331044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档