gpt4 book ai didi

iphone - 在距当前位置约 10 公里的 MKMapView 上绘制图钉

转载 作者:行者123 更新时间:2023-11-28 18:38:41 26 4
gpt4 key购买 nike

我有一个 MKMapView 并且我正在使用 PinAnnotationMKMapView 上绘制引脚。我有一个本地数据库,其中包含数千个位置的 latitudelongitude。当应用程序启动时,我想在 MKMapView 上绘制距离当前位置大约 10 公里的图钉。

最佳答案

这取决于你的数据库。一种简单的方法是计算 10 公里的经度差(在赤道和北极附近不同)和 10 公里的纬度差,然后在数据库中搜索 maxLat 和 minLat 以及 maxLong 和 minLong 之间的所有内容。这为您提供了矩形中的项目,但这是一个开始。从那里您可以循环遍历每个结果,将其设为 CLLocation 并使用 distanceFromLocation 检查它是否在 10 公里以内| .

关于iphone - 在距当前位置约 10 公里的 MKMapView 上绘制图钉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440948/

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