如何使用检查坐标是否在距许多特定位置之一的一定距离内?

山姆D20

我需要一个坐标,例如,需要检查它是否距梅西百货商店或沃尔玛商店不到半英里。有没有一种方法,而不必存储每个沃尔玛/ macy商店的坐标,而只使用关键字“沃尔玛”或“ macys”?

您可以使用MKLocalSearch请注意,如果要同时搜索梅西百货和沃尔玛百货,则将使用两个不同的搜索对象进行两次搜索,因为如文档所述:

一个MKLocalSearch对象发起的基于地图的搜索操作,并提供结果返回给你的应用程序异步。搜索对象被设计为仅执行一项搜索操作。要执行几种不同的搜索,必须创建该类的单独实例并分别启动它们。

无论如何,基本代码如下所示:

// create new search request

MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
request.naturalLanguageQuery = @"Walmart";
request.region = mapView.region; // or create your `region` manually if not using a map

// initiate new search

MKLocalSearch *localSearch = [[MKLocalSearch alloc] initWithRequest:request];

[localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {
   for (MKMapItem *item in response.mapItems) {

        // do whatever you want with the results
    }];
}];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在距纬度/经度坐标一定距离的位置找到点

使用R检查位置是否在其他一组位置的一定距离内

如何使用solr在距我的用户位置(纬度,经度)一定距离内找到位置(纬度,经度)?

如何获取距 postGIS 中某个点一定距离处的边界框坐标?

Geoalchemy2 在给定坐标内找到一定距离内的位置

一定距离内的位置数计数

熊猫-遍历2列(经度和纬度)并找到每个坐标与特定位置之间的距离

如何拉出R中一定距离内的点?

如何发现一定距离内的设备

检查在距市中心一定距离内有多少人

查找距给定点一定距离内的所有SKNode的有效方法?

避免循环检查数字是否在一定间隔内

检查数字列表是否在一定范围内?

如何在Javascript / Jquery中一定距离后获取svg中的线坐标

如何在距系统栏一定距离的地方打开NSPopover?

Java:如何检查日期是否在一定范围内?

Javascript验证-如何检查输入表单的数字是否在一定范围内?

如何检查字典列表的值是否在一定范围内?

Python - 拆分并枚举一个字符串,检查字符串中是否有2个单词在一定距离内

检查二维NumPy数组坐标的优雅方法在一定范围内

检查整数是否在范围之一内

如何创建一条线的头距其末端一定距离的线-Java / AWT

如何检查一个对象中的所有数字是否都在一定范围内?

如何确定 ImageView 从其原始位置移动一定距离的时刻

缩放一定距离

即时检查Android中两个位置之一附近的最佳方法?

如何将多个磁盘之一安装到fstab中的特定位置

在一定距离内绘制物种和数量

Esri-Leaflet - 在一定距离内搜索