ios - Mapbox:iOS:根据位置计算剩余的折线点

标签 ios swift google-maps mapbox

我正在开发一个导航应用程序,我想计算剩余的折线。我已经在 map 上画出了路线。当用户开始导航时,我想更新剩余的折线点

最佳答案

我在这个案例中使用了 Turf 框架。

import Turf

let stepPoints = LineString(step.coordinates)
let remainingPoints = stepPoints.sliced(from: location, to: nil)

关于ios - Mapbox:iOS:根据位置计算剩余的折线点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56523529/

相关文章:

ios - 类 UITableViewCell 没有名为 Storyboard的成员

ios - 在 Pages 中打开文本—Swift

javascript - map 应以一个点为中心,并且最近的标记应可见

ajax - 除 Google 之外,您还使用哪些 Maps API 与 GWT?

ios - App Store 图片未显示在 Xcode 中

javascript - Fabric js 自定义旋转图标仅在 iphone 的 google chrome 浏览器中不可见

objective-c - 怎么会connectionDidFinishLoading : run if no file is found on server?

ios - 核心数据更新结果值

ios - Xcode 在本地通知后显示特定 View

android - 如何在 Android 中禁用 googlemap 的缩放?