Комментарии 16
А вот вопрос — насколько будет отличаться реализация всего этого под третью версию API?
+1
С третьей версией я еще пока не сталкивался, но после беглого просмотра документации могу сказать, что код, непосредственно касающийся api придется переписать полностью, но:
1. вся логика останется прежней
2. в процентном соотношении — это 10-15 процентов javascript, думаю
Так что при желании портировать труда не должно составить, да и времени немного займет
1. вся логика останется прежней
2. в процентном соотношении — это 10-15 процентов javascript, думаю
Так что при желании портировать труда не должно составить, да и времени немного займет
+1
прийдется переписать ВСЕ операции
версия три очень сильно от версии два отличается по виду, но не по смыслу.
Врапер версии три под два (лично у меня) занимает всего 300 строчек
версия три очень сильно от версии два отличается по виду, но не по смыслу.
Врапер версии три под два (лично у меня) занимает всего 300 строчек
+1
прийдется переписать ВСЕ операции
собственно это я и сказал — код, непосредственно касающийся api, придется переписать полностью
Врапер версии три под два (лично у меня) занимает всего 300 строчек
а одним глазком на него глянуть можно?
0
что-то это никак не похоже на маршруты — вы просто взяли и соединили точки линиями. По крайней мере все именно так выглядит на рисунке. маршрут — это привязка к местности.
0
Вы выбираете контрольные точки вашего маршрута и соединяете их… да, можно сказать, линиями. Об автоматическом построении маршрутов какой-либо степени оптимальности тут речи не идет.
0
ну тогда это не маршруты.
попробуйте разобраться с
econym.org.uk/gmap/example_cartrip.htm
econym.org.uk/gmap/example_steps.htm
econym.org.uk/gmap/example_map4b.htm
попробуйте разобраться с
econym.org.uk/gmap/example_cartrip.htm
econym.org.uk/gmap/example_steps.htm
econym.org.uk/gmap/example_map4b.htm
0
Вы знаете, тут все довольно просто реализовано, гугл все делает за нас. Используется объект GDirections, по исходникам разобраться вовсе несложно. Только дело тут вот в чем, вы попробуйте хотя бы вот тут econym.org.uk/gmap/example_cartrip.htm ввести какой-нить адрес в России. Вас ожидает неприятный сюрприз в виде «Location(s) not recognised. Code: 604». Если взглянем на документацию у гугла, то это мы увидим:
Пока приходится только ждать и довольствоваться тем, что есть. (
G_GEO_UNKNOWN_DIRECTIONS = 604
Объекту GDirections не удалось проложить маршруты между указанным в запросе пунктами. Обычно это происходит, если для указанных пунктов маршрут недоступен или если для этого региона у нас нет данных маршрутов.
Пока приходится только ждать и довольствоваться тем, что есть. (
+1
Ну раз работает и для России, тогда прошу сюда
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Google maps api. Построение маршрутов на карте