gpt4 book ai didi

ios - 如何知道 MKMapView visibleMapRect 是否包含坐标?

转载 作者:技术小花猫 更新时间:2023-10-29 10:41:33 25 4
gpt4 key购买 nike

如果我有一个 MKMapView 和一个 CLLocationCoordinate2D,你如何测试 map 的可见区域是否包含坐标?

最佳答案

最快的方法是使用内置的 Apple 功能,这将使这类事情变得 super 快!

if(MKMapRectContainsPoint(mapView.visibleMapRect, MKMapPointForCoordinate(coordinate)))
{
//Do stuff
}

坐标是您的 CLLocation2D。

这比使用批量 if 语句计算坐标要快得多。原因是 Apple 使用四叉树,可以为您进行快速查找。

关于ios - 如何知道 MKMapView visibleMapRect 是否包含坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16239443/

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