I am using Alamofire
and SwiftyJSON
to auto complete Google Places. I integrated it well and good like this :
Now, what I need is if I select a place from the table view, it is selected in the text field. But how can I get the respective latitude and longitude of that place, so that I can add annotation of that place in MapKit
Is it legal to get details from Google Place API
and display them on apple's MapKit? I got this doubt after seeing Viking's question
Maybe i m bit late but stil as a tuttorial i m posting this answer you can simply get the coordinates like this
// 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)
}
You can get the coordinates from the GMSPlace
object. See the documentation.
Regarding if you can use google places alongside apple map, no you can't. As stated in their Terms of Use
Make sure that any maps used by your app to show the location of places retrieved from the Google Places API for iOS are Google maps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With