一尘不染

将地址转换为坐标快速

swift

如何使用Swift 将String地址转换为CLLocation坐标?我还没有代码,我正在寻找解决方案,但尚未找到任何人。

谢谢。


阅读 891

收藏
2020-07-07

共1个答案

一尘不染

这很容易。

    let address = "1 Infinite Loop, Cupertino, CA 95014"

    let geoCoder = CLGeocoder()
    geoCoder.geocodeAddressString(address) { (placemarks, error) in
        guard
            let placemarks = placemarks,
            let location = placemarks.first?.location
        else {
            // handle no location found
            return
        }

        // Use your location
    }

您还需要添加和导入CoreLocation框架。

2020-07-07