【发布时间】:2015-01-05 12:18:06
【问题描述】:
我正在开发一个需要搜索位置并将注释放入地图的 iOS 应用程序。 我编写了以下代码以搜索 Swift 语言。但是,它总是返回 0 值作为响应。
var searchRequest : MKLocalSearchRequest = MKLocalSearchRequest()
searchRequest.naturalLanguageQuery = address
searchRequest.region = self.mapView.region
var search : MKLocalSearch = MKLocalSearch(request: searchRequest)
var response: MKLocalSearchResponse
var err : NSError = NSError()
search.startWithCompletionHandler { (
response, err) -> Void in
var placeMarks: NSMutableArray = NSMutableArray()
for mp in placeMarks{
placeMarks.addObject(mp)
}
self.mapView.removeAnnotations(self.mapView.annotations)
self.mapView.showAnnotations(placeMarks, animated: true)
}
我尝试过使用不同的地址、城市名称、州名。但没有帮助。 所以,请帮助我。任何帮助将不胜感激
【问题讨论】: