相关疑难解决方法(0)

如何使用Apple Map Kit实现地址的自动完成

我想自动填写用户的地址,与google api在此链接中提供的地址相同:

https://developers.google.com/maps/documentation/javascript/places-autocomplete?hl=en

如何使用Apple地图套件实现相同的功能?

我试过使用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)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,结果非常令人失望.

任何可用于实现此类功能的Apple API,或者我应该使用google api?

谢谢

geocoding ios swift

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

geocoding ×1

ios ×1

swift ×1