(Редагування зроблено 25.06.2015 на основі пропозицій)
Я фактично грав з новими URL-адресами останні кілька днів і опублікував результати моїх розслідувань у своєму блозі:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Існує близько 11 публікацій, що охоплюють різні частини структури URL-адрес, які я не можу добре підвести під час однієї публікації. Для ваших цілей, можливо, найбільш доречними є повідомлення з параметрами вказівки (частина 1 та частина 3), поряд із довідкою щодо параметрів даних. Я зазначу кілька речей, однак:
Розділ "/ data =" нової URL-адреси карт робиться у вигляді налаштування "блок даних". Отже, якщо ви подивитеся на параметри дерев, що згадані для ходьби:
/data=!4m2!4m1!3e2
Перший елемент "! 4м2" означає, що це блок (м), що містить інформацію про вміст карти / зображення (4м) і має два елементи. Другий елемент, "! 4m1", означає, що це блок (m), що містить параметри маршруту (4 м всередині першого 4 м) і є одним елементом. Останній елемент, "3e2", означає, що це перелічене значення (e), що вказує режим транспортування (3e всередині 4m всередині 4m), зі значенням 2 = ходіння. Як зазначалося в дереві, інші можливі значення - 0 = водіння, 1 = велосипед, 3 = транзит і 4 = політ.
Причина, що це важливо, полягає в тому, що якби ви додали інший варіант, який йде в ці блоки, перші елементи повинні були б змінитися, щоб відобразити, що вони "містять" більше елементів. Отже, якщо ви хочете вказати, що відстані повинні бути показані в кілометрах, ви додасте елемент "4e0" (одиниці відстані - 4e всередині 4m всередині 4m; значення 0 = кілометри), і новий набір параметрів буде:
/data=!4m3!4m2!3e2!4e0
Якби я хотів вказати маршрути громадського транспорту з перевагою поїздки на автобусі та перевагою меншої кількості передач, набір параметрів буде таким:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Розбито, щоб показати, які елементи є в якому блоці:
!4m5 - map/image contents block, 5 elements
- !4m4 - directions block, 4 elements
- - !2m2 - route options, 2 elements
- - - !4e2 - preferred transit route, 2 = fewer transfers
- - - (1 = best time; 3 = less walking)
- - - !5e0 - preferred transit type, 0 = bus
- - - (1=subway, 2=train, 3=tram/lt rail)
- - !3e3 - transportation mode, 3 = public transit
maps/preview
іmaps/dir