Как найти расстояние между двумя координатами, используя Google Maps SDK для IOS? - PullRequest
0 голосов
/ 17 июня 2019

У меня есть приложение ios, которое использует карту Apple по умолчанию для отображения выбранных записей на карте.Теперь мне нужно добавить кнопку «Маршрут проезда», которая запускает установленные на устройстве карты Google и показывает направление от текущего местоположения к выбранным записям. Я уже сделал это, используя схему URL-адресов Карт Google для ios.

Теперь я хочуузнать расстояние и время в пути между выбранными записями и текущим местоположением.Я обнаружил, что мы можем сделать это, используя API-интерфейс Distance Matrix, например:

"https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=(a_coordinate_string)&destinations=(b_coordinate_string)&key=<#GOOGLE_API_KEY#>"

Но я хочу использовать методы Google Maps SDK для получения желаемого результата.

  • ПРИМЕЧАНИЕ. Я использовал Places SDK для ios, где у нас есть методы AutocompleteQuery () и т. Д.

Предоставляет ли Google Map SDK какие-либо методы для получения нужного расстояния и времени в пути?

Пожалуйста, помогите мне. Заранее спасибо.

1 Ответ

0 голосов
/ 20 июня 2019

Google Maps SDK в настоящее время не имеют такой функции. Вам нужно будет получить результаты программно через запрос Web Matrix Distance Matrix.

Если вы хотите, чтобы эта функция была доступна в SDK Google Maps, вы можете отправить ее как запрос функции в Public Issue Tracker: https://developers.google.com/maps/support/#issue_tracker

...