CLGeocoder()。geocodeAddressString返回没有位置......?

时间:2017-08-13 19:17:24

标签: swift geocoding cllocationmanager clgeocoder

非常简单的代码,用于获取位置信息,几乎所有城市名称,即使键入的文本不完整/不正确。地理编码器将返回最匹配的位置,这通常是您想要的,但是,它不适用于东京,东京,日本,东京,日本,香港......还可能是其他一些?

任何人都知道原因吗?

地标 - > name:Optional(" Tokyo") locality:nil country:可选(" Japan")sublocality:nil administrativeArea:Optional(" Tokyo&#34 ;)subAdm:nil

geoCoder.geocodeAddressString(searchText) { (placemarks, error) in

    if let placemarks = placemarks, placemarks.count > 0, let placemark = placemarks.first {

    completion(placemark)
    }

}

0 个答案:

没有答案