我正在使用Alamofire
和SwiftyJSON
自动填写Google商家信息。我很好地整合了它,并且很好:
现在,我需要的是如果我从表格视图中选择一个地方,它会在文本字段中被选中。但是如何获得该地点的相应纬度和经度,以便我可以在MapKit中添加该地点的注释
从Google Place API
获取详细信息并将其显示在Apple的MapKit上是否合法?看到Viking的question
答案 0 :(得分:8)
也许我有点迟了但作为一个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)
}
答案 1 :(得分:2)
您可以从GMSPlace
对象获取坐标。请参阅documentation。
关于你是否可以在苹果地图旁边使用谷歌地方,不,你不能。 正如他们Terms of Use
中所述确保您的应用使用的任何地图显示从Google Places API for iOS检索到的地点的位置 Google地图。