2014-01-15 5 views
-1

У меня есть HTML-страница с двумя текстовыми полями и кнопкой.Расстояние между 2 точками Google Map

Мой вопрос: возможно ли получить всплывающее окно карты Google при первом щелчке по текстовому полю, чтобы пользователь мог выбрать начальную точку, после чего пользователь закрывает всплывающее окно и выбирает второе текстовое поле для получения карты google всплывающее окно, чтобы выбрать конечную точку на карте.

После этого пользователь должен иметь возможность щелкнуть по кнопке и отобразить количество миль между двумя выбранными точками через самый быстрый маршрут дорожного движения.

+1

Вы можете сделать это с помощью маркеров очень легко. – Rohan

+3

эй ... москитокиллер ... если это очень просто, просто дайте ответ или ссылку ... вместо того, чтобы делать некстатищий комментарий о том, что это легко ... человек не просит легкости или трудности , – user3043124

ответ

0

Это проще, чем вы думаете. В Google Maps API v3, есть этот

var distance = google.maps.geometry.spherical.computeDistanceBetween(pointA,pointB) 

метод можно использовать, где и В точке А маркеры.

Убедитесь, что вы включили геометрии библиотека:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3&libraries=geometry"></script> 

Метод документации: https://developers.google.com/maps/documentation/javascript/reference?hl=en-US&csw=1#spherical

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