我正在尝试从 MKLocalSearch 重新创建/获取相同的搜索列表,但没有运气。我尝试了许多有关区域、半径、增量的选项。但我的结果不同,而是来自 Apple Maps 应用程序。苹果地图的结果对于搜索地点的所有想法都更好。
我使用了 Apple 文档中的MapSearch应用程序
和选项
MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init];
request.naturalLanguageQuery = searchString;
request.region = MKCoordinateRegionMakeWithDistance(CLLocationCoordinate2DMake(self.userCoordinate.latitude, self.userCoordinate.longitude), 100, 100);
它有很大的不同
更新:
我注意到当我提出更精确的查询时,结果是相同的(如果我输入地点的全名),但我不知道如何使用一个字母来找到更多结果,例如示例