2015-06-15 13 views
-1

Доброе утро вместе, есть ли пример/учебник о том, как решить следующую проблему? У меня есть 2 адреса, например. «Париж, Франция» и «Лондон, Великобритания». Теперь я хочу получить LatLong с GeoLocate, поместить маркер и нарисовать линию между обоими с кривой в зависимости от радиуса мира. Так что, как маршрут полета, который не является прямым линейным, поскольку земной шар является сферой. Не могли бы вы помочь мне?GoogleMaps от A до B от GeoLocate

Редактировать: Возможно, было бы неплохо, если бы я мог загрузить все материалы Google Initiate Stuff только после того, как CLICKING ссылку, чтобы показать DIV (div не отображается: none, его позиция абсолютная в -10000px слева -10000px чтобы предотвратить проблемы с Картами Google)

+0

Что представляет собой линия? Большой маршрут? Если это так, оно может не быть изогнутым в зависимости от проекции карты и ориентации линии. – RobG

ответ

1

Используйте google.maps.Polylineclass, чтобы нарисовать линию. Если вы установили geodesicproperty объекта google.maps.PolylineOptions на номер true, он будет следовать по кругу большого круга, и я думаю, это то, о чем вы просите.