2016-02-16 3 views
1

Я пытаюсь сделать мобильное приложение, которое может рассчитать расстояние, покрываемое пользователем (с метром как unitSystem). Приложение должно рассчитывать в режиме реального времени пройденное расстояние и сохранять широту и долготу пользователя и обновлять их (без их стирания) каждые 3 метра.Измерение расстояния в Google Maps

По-видимому, API Карт Google предлагает инструменты для этого, но я не могу найти точный способ решить мою проблему.

ответ

1

Вы можете использовать The Google Maps Distance Matrix API, чтобы указать расстояние и точное время в пути для матрицы происхождения и назначения. Возвращенная информация основана на рекомендуемом маршруте между начальной и конечной точками, рассчитанной API Карт Google, и состоит из строк, содержащих значения продолжительности и расстояния для каждой пары.

Вы можете использовать Geocoding Service, который преобразует адреса в географические координаты, чтобы получить долготу и широту пользователя.

Вы можете указать в этом SO question о том, как рассчитать расстояние, пройденное человеком. Здесь также example о том, как рассчитать расстояние между 2 и более точками.

Смежные вопросы