如何从ios Swift中的Google Places API获取坐标

AAA*_*AAA 5 ios google-places-api mapkitannotation swift alamofire

我正在使用Alamofire并SwiftyJSON自动填写Google商家信息.我把它整合得很好,就像这样:

在此输入图像描述

现在,我需要的是如果我从表格视图中选择一个地方,它将在文本字段中被选中.但是如何获得该地点的相应纬度和经度,以便我可以在MapKit中添加该地点的注释

从Google Place APIApple的MapKit 获取细节并显示它们是否合法?在看到Viking的问题之后,我对此产生了怀疑

nik*_*gia 9

也许我有点迟,但作为一个tuttorial即时发布这个答案,你可以简单地得到像这样的坐标

// Handle the user's selection 

public func viewController(viewController: GMSAutocompleteViewController, didAutocompleteWithPlace place: GMSPlace) {
    var lat = place.coordinate.latitude
    var lon = place.coordinate.longitude
    print("lat lon",lat,lon)

}
Run Code Online (Sandbox Code Playgroud)


tsk*_*bru 2

您可以从对象获取坐标GMSPlace。请参阅文档。

关于您是否可以在苹果地图旁边使用谷歌地点,不,您不能。正如他们的使用条款中所述

确保您的应用用于显示从 iOS 版 Google Places API 检索到的地点位置的所有地图都是Google 地图。