Как использовать Google Maps для определения расстояния между двумя местами? - PullRequest
1 голос
/ 26 июля 2011

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

У меня есть два текстовых поля для добавления пункта назначения A и пункта назначения B соответственно, и у меня есть панель, на которой я хочу показать точный пробег или расстояние от пункта назначения A до пункта назначения B, используя те же данные, которые отображаются в веб-интерфейсе Google Карт, на фото ниже.

Как мне этого добиться?

enter image description here заполнено на моей веб-странице

1 Ответ

1 голос
/ 26 июля 2011

Если вы просто направляете своих пользователей на веб-сайт Карт Google, обратите внимание, что URL-адрес, на который вы ссылаетесь, уже принимает адреса источника и назначения в качестве параметров.

Например, чтобы связать направления между Дели и Мумбаи:

http://maps.google.com/maps?saddr=delhi&daddr=mumbai


РЕДАКТИРОВАТЬ: Теперь, когда выПрояснив, чего вы хотите достичь, стало ясно, что вам нужно использовать одно из API Карт Google .В частности, я предлагаю вам взглянуть на матрицу Distance в API Web Services .Похоже, именно то, что вы ищете:

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

...