【问题标题】:Google maps snap to road for walking - Swift谷歌地图捕捉到步行的道路 - Swift
【发布时间】:2015-08-06 23:54:22
【问题描述】:

我有一个使用 Google Maps SDK 的 iOS 应用。我在用户走路或跑步时跟踪他们,然后使用这些坐标来绘制他们沿道路使用的路线。

我发现,但是,捕捉到道路使用道路的方向来绘制路线,所以当涉及到环形交叉路口时,即使用户在街区内部,路线也会遵循这一点。

有没有办法使用捕捉到道路(或方向),允许步行轨道并遵循最短距离?

谢谢

【问题讨论】:

    标签: swift google-maps


    【解决方案1】:

    看着documentation,snap to road 不是用来走路的……

    snapToRoads 方法最多可沿路线收集 100 个 GPS 点,并返回一组类似的数据,这些点捕捉到车辆 最可能行驶的道路。

    但是好吧..你可以做什么来比较点,如果返回的点与原始点相距“一些”距离,那么你知道这些点应该在块内。

    【讨论】:

    • 我读到了。这就是为什么我提到方向但是我生成的点数远远大于方向请求中允许的 8 个。我每次生成大约 900 个,并且从那些创建 100 个均匀间隔的然后使用那些快速到道路的。我对使用方向的担忧是 8 可能会给出错误的路径。
    猜你喜欢
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 2016-05-30
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多