Добавление более одного пункта назначения на карту Google с помощью gavmap javascript apiv3 - PullRequest
1 голос
/ 07 февраля 2011

Я хочу добавить несколько мест назначения, сохраняя один и тот же источник, и получать маршруты по всем пунктам назначения за один раз ... вот исходный код, который я хочу изменить Исходный код направления движения карты Google для ихпример?

подскажите пожалуйста, спасибо

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Кажется, до сих пор нет документированного способа сделать это, но это сработало для меня:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny");
startActivity(intent);

Вы можете вызвать намерение для VIEW и использовать URL для карт Google черезбраузер.Важными элементами строки запроса являются следующие:

saddr = начальный адрес daddr = адрес назначения

магия происходит в элементе daddr, что позволяет добавить «to:» для добавления несколькихнаправления.Пример: "daddr = вашингтон, округ Колумбия,% 20to: Чикаго, il% 20to: новый% 20йорк, Нью-Йорк" (% 20 представляют пробелы), это говорит о том, чтобы следовать за Вашингтоном, округ Колумбия до Чикаго, il до конечного пункта назначения, который Нью-Йорк, Нью-Йорк,

saddr будет началом этого процесса, поэтому перед Вашингтоном, округ Колумбия,

Если вам нужно больше очков, просто продолжайте добавлять «к:» между точками

ЭтоМетод вызовет окно, предоставляющее вам выбор использования браузера или приложения карт Google на телефоне, поэтому я решил, что я просто предположил, что приложение карт Google существует и всегда его использую (это ваше дело, если вы хотитеИдти по этому пути или нет - как правило, не самый лучший путь, но это лучше всего, чтобы не задавать пользователю вопросы, которые могут считаться излишними). ​​

Надеюсь, это поможет и укажет вам направлениеможно использовать.

Кстати: этот URL-адрес также будет работать в браузере!Я только разместил код в Android, потому что вопрос был помечен как таковой.

0 голосов
/ 30 мая 2012

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

...