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

如何在ios Swift中从Google Places API获取坐标,ios,swift,google-places-api,alamofire,mapkitannotation,Ios,Swift,Google Places Api,Alamofire,Mapkitannotation,我正在使用Alamofire和SwiftyJSON自动完成Google Places。我把它整合得很好,就像这样: 现在,我需要的是,如果我从表视图中选择一个位置,它将在文本字段中被选中。但是,我如何获得该地点的纬度和经度,以便在MapKit中添加该地点的注释 从googleplaceapi获取详细信息并将其显示在苹果地图套件上是否合法?在看到Viking的后,我产生了这个疑问,你可以从GMSPlace对象中获得坐标。看 关于你是否可以在苹果地图旁使用谷歌地图,不,你不能。 如他们在报告中所述

我正在使用
Alamofire
SwiftyJSON
自动完成Google Places。我把它整合得很好,就像这样:

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


googleplaceapi
获取详细信息并将其显示在苹果地图套件上是否合法?在看到Viking的

后,我产生了这个疑问,你可以从
GMSPlace
对象中获得坐标。看

关于你是否可以在苹果地图旁使用谷歌地图,不,你不能。 如他们在报告中所述

确保应用程序用于显示从iOS版Google places API检索到的地点位置的所有地图都是谷歌地图。


也许我有点晚了,但作为一名辅导老师,我正在发布这个答案 你可以简单地得到这样的坐标

// 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)

}

首先,有可能吗?IIRC您需要使用位置ID进行第二次查询。请您解释一下这是怎么回事。我使用苹果地图和一个文本框。在这个文本框中,我添加了谷歌自动完成位置。所以,如果我不为苹果地图上的谷歌位置添加注释,可以吗?我可以在一个视图控制器中同时使用它们吗?只要你不以任何方式在地图中显示结果就可以了。我的意思是你可以在tableview中显示结果,但是你永远不能根据数据在地图上添加注释。好的,这个方法在哪里调用?