gpt4 book ai didi

iphone - 通过 MKPolyline 获取中间点

转载 作者:行者123 更新时间:2023-11-29 13:29:59 26 4
gpt4 key购买 nike

我在 MKMapView 上有一个带有两个点(起点和终点)的 MKPolyline。有什么方法可以得到一些中间点(或坐标)以及线,或者将线分成许多段?

我想要这样的东西:http://i.imgur.com/qcbS9.png ,其中黑色端点是线的起点和终点,红色点是我想要得到的。很抱歉画得不好,但我是用在线绘图工具画的。

谢谢

最佳答案

您插入的线在地理上是否很短?如果是这样,您可以沿线线性缩放。如果您想要 10 段,则计算出起点和终点的纬度值之间的差异以及经度的差异。在您现有的起点之后,下一个点将是 (lat + 0.1*latDif, lng + 0.1*lngDif),然后是 (lat + 0.2*latDif, lng + 0.2*lngDif)。只要您准备好假设坐标存在于统一的网格中,一切都非常简单,它们实际上并不存在,但如果您在城市比例 map 上使用它可能没问题。

关于iphone - 通过 MKPolyline 获取中间点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12137876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com