【发布时间】:2016-01-27 14:47:14
【问题描述】:
我想自动完成用户的地址,就像 google api 在此链接中提供的一样:
https://developers.google.com/maps/documentation/javascript/places-autocomplete?hl=en
如何使用苹果地图套件实现相同的功能?
我曾尝试使用 Geo Coder,例如:
@IBAction func SubmitGeoCode(sender: AnyObject) {
let address = "1 Mart"
let coder = CLGeocoder()
coder.geocodeAddressString(address) { (placemarks, error) -> Void in
for placemark in placemarks! {
let lines = placemark.addressDictionary?["FormattedAddressLines"] as? [String]
for addressline in lines! {
print(addressline)
}
}
}
}
但是结果非常令人失望。
任何可用于实现此类功能的 Apple API,还是我应该使用 google api?
谢谢
【问题讨论】: