2014-11-23 34 views
0

另一位新手iOS開發者。我已經通過使用request.naturalLanguageQuery =「Restaurants」來顯示本地商家的代碼,但我想要返回所有業務。我無法弄清楚通配符是什麼。好像它會這麼簡單。任何幫助將不勝感激。所有商家的MKLocalSearchRequest

var latitude:CLLocationDegrees = 40.7056258 
var longitude:CLLocationDegrees = -73.97968 

var latDelta:CLLocationDegrees = 0.01 
var longDelta:CLLocationDegrees = 0.01 


var span:MKCoordinateSpan = MKCoordinateSpanMake(latDelta, longDelta) 
var location:CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude) 
var region:MKCoordinateRegion = MKCoordinateRegionMake(location, span) 
mapView.setRegion(region, animated: true) 

let request = MKLocalSearchRequest() 
request.naturalLanguageQuery = "Restaurants" 
request.region = mapView.region 

回答

0

我會說,鑑於這是爲naturalLanguageQuery情況:

此屬性不能是零。

而沒有辦法指出要做基於正則表達式的搜索,這是不可能的。我會檢查你的任務的POI數據的另一個來源。