geocodeAddressString搜索结果因纽约和纽约而异

时间:2015-10-08 10:52:02

标签: ios swift google-maps apple-maps cllocationcoordinate2d

尝试使用geocodeAddressString搜索ATM Branch locator时,Newyork搜索会给出FL状态(地标返回佛罗里达州的Lat n Long)。然而,纽约给纽约州(地方标记返回NewYork的Lat n Long)。
我们使用以下行,

let geocoder = CLGeocoder()
    let usa = CLCircularRegion(center: CLLocationCoordinate2D(latitude: 39.8282, longitude: -98.5795), radius: 4500000.0, identifier: "USA")
    geocoder.geocodeAddressString(search, inRegion: usa, completionHandler: { (placemarks, error) -> Void in /* Error Handling */

为什么呢?在Google地理编码中,它运行正常。

0 个答案:

没有答案