2014-11-23 35 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数据的另一个来源。