Как узнать геолокацию через Google Maps на Swift (iOS)?
Здравствуйте!
Я — новичок в программировании на Swift под iOS. Столкнулся с необходимостью узнать местоположение пользователя через карты Google и записать их в БД.
Как получить данные геолокации при помощи Apple карт я разобрался, а вот с Google Maps всё несколько сложнее.
В идеале хотелось бы получить информацию в виде:
UUID
широта, долгота
Страна
Город
Адрес
_______
Предположим, что Google Maps SDK у меня установлен.
Буду рад любой помощи/подсказке.
Это критично получать локацию именно с карт гугла? Чем плох вариант с родным менеджером локаций CoreLocation? Он же позволяет получать всю информацию об адрессе.
CoreLocation я сейчас использую как раз. Мне просто в дальнейшем необходимо отправлять запросы в Google (например, в Google Places), где мне предоставят заведения вокруг. Но по идее имея координаты, я могу это сделать и без Google Maps SDK. Но тогда вопрос в следующем:
Я получаю информацию в виде:
Moscow
109012
Moscow
Russia
<+55.75590390,+37.61744720> +/- 100.00m (speed -1.00 mps / course -1.00) @ 2/12/15, 10:52:30 AM Moscow Standard Time
____________
Как выделить longitude, latitude и адрес (улица + номер дома)?
ManWithBear: каждая строчка — сплошной текст. Т.е. "Moscow", "109012",... И широта с долготой и всем хвостом тоже одной строкой. Понял, почитаю. Спасибо