我想使用MKLocalSearch来显示预定义字符串的结果以及与用户位置相关的结果,但是到目前为止我看到的所有示例都需要或使用MKMapView来设置用户位置,并且可能使用搜索栏以收集搜索所需的文本。我只想对预定义的字符串执行搜索并将结果加载到TableView中,而无需首先拥有map,是否有一个很好的示例来说明如何执行此操作?编辑以添加更多细节,包括我当前尝试使用的代码。此代码不会生成结果表。进一步编辑:下面的Anna指出问题可能出在UISearchDisplayController中,但是我已经从一个工作示例项目中直接删除了当前代码,所以我真的看不出哪里出了问题或者为什么UISea
在我使用位置字符串的应用程序搜索中,它会返回第5个结果,但与默认设备map应用程序不匹配。我的代码1:CLGeocoderCLGeocoder*geocoder=[[CLGeocoderalloc]init];[geocodergeocodeAddressString:searchKeycompletionHandler:^(NSArray*placemarks,NSError*error){dispatch_async(dispatch_get_main_queue(),^{if(placemarks.count>0){searchLocations=placemarks;}else
我正在使用Applemap获取本地的地址列表。但是,它似乎正在返回来自世界各地的结果,而不是我指定的map区域。我正在使用以下代码,并检查了区域以确保它是“广泛地”整个伦敦(见附件)的具有相同参数的mapView。然而,在我的结果中,我有时会在德国、美国或南美洲找到地点。谁能看出我做错了什么?MKLocalSearchRequest*request=[[MKLocalSearchRequestalloc]init];request.naturalLanguageQuery=searchTerm;CLLocationCoordinate2DcornerCoordinate=CLLocat
当我在MKLocalSearch和AppleMaps中使用相同的字符串进行搜索时,我会得到不同的结果,通常在AppleMaps中我会得到很多不同的位置,但在MKLocalSearch中我只会得到一个。苹果map:我的应用使用MKLocalSearch:在这两种情况下,我都在柏林进行搜索,而在MKLocalSearchRequest中,我设置了柏林地区的.region属性Apple使用哪些服务进行位置搜索? 最佳答案 在做了一些搜索后,我调查了MKLocalSearchCompleter是Apple在其map应用程序中使用的类。
我正在使用mapkit制作一个应用程序,帮助用户找到附近对他们有吸引力的餐馆(除其他外),我正在尝试使用MKLocalSearch。我已经声明了myMapItems,它是一个MKMapItem数组,并试图将其设置为等于我的MKLocalSearch的结果。当打印我的MKLocalSearch的结果时,我得到了所有十个MKMapItems,但是当将myMapItems数组设置为等于结果时,控制台告诉我myMapItems为nil。所以:varmyMapItems:[MKMapItem]?然后,在将“区域”定义为MKCoordinateRegion之后letrequest=MKLocalS
我想使用MKLocalSearch在map中进行搜索。此功能在iOS6.1+中可用。有谁知道如何使用这个或者谁能举例说明如何使用MKLocalSearch?MKLocalSearchResponsedocumentation 最佳答案 MKLocalSearch的API很容易理解。最基本的,你alloc-initMKLocalSearchRequest将其naturalLanguageQuery设置为某个搜索词使用搜索请求初始化一个MKLocalSearch对象告诉本地搜索开始,将完成处理程序传递给它对响应中的MKMapItem对象