Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 iOS 中使用谷歌地图。我在源和目的地之间绘制了一条折线。现在我想在路线之间添加标记,但每 20 公里之后。任何人都可以帮助我,如何在每 20 公里后找到折线上的点并在其上添加标记?
大概你有一个包含所有点的数组。您可以遍历此数组并计算(并累积)每对点之间的距离。每次到达 20 公里时,在当前位置添加标记并重置累积计数。
ApplesCLLocation类提供了distanceFromLocation:可以帮助你的方法。
CLLocation
distanceFromLocation: