(Önerilere dayanarak 25.06.2015 tarihinde yapılan düzenlemeler)
Aslında son birkaç gündür yeni URL'lerle oynuyorum ve araştırmalarımın sonuçlarını blogumda yayınladım:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
URL yapısının çeşitli bölümlerini kapsayan yaklaşık 11 gönderi var, bu da bir gönderide iyi özetleyemiyorum. Amaçlarınız için Yol Tarifleri Seçenekleri gönderileri (Bölüm 1 ve Bölüm 3), Veri Seçenekleri Referans yayını ile birlikte muhtemelen en alakalı olanlardır. Yine de birkaç şeyi not edeceğim:
Yeni haritalar URL'sinin '/ data =' bölümü bir tür "veri bloğu" kurulumunda yapılır. Bu nedenle, yürüyüş için belirtilen treebles parametresine bakarsanız:
/data=!4m2!4m1!3e2
İlk eleman olan '! 4m2', bunun harita / görüntü içerikleri (4m) hakkında bilgi tutan blok (m) ve iki eleman uzunluğunda olduğu anlamına gelir. İkinci eleman olan '! 4m1', bunun yön güzergahı seçeneklerini (ilk 4m içinde 4m) tutan blok (m) ve bir eleman uzunluğunda olduğu anlamına gelir. Son eleman olan '3e2', bunun taşıma modunu (4m içinde 4m içinde 3e) gösteren ve 2 = yürüme değeriyle numaralandırılmış bir değer (e) olduğu anlamına gelir. Tizlerin belirttiği gibi, diğer olası değerler 0 = sürüş, 1 = bisiklet, 3 = transit ve 4 = uçuştur.
Bunun önemli olmasının nedeni, bu bloklara giren başka bir seçenek ekleyecekseniz, ilk öğelerin daha fazla öğe "içerdiklerini" yansıtacak şekilde değişmesi gerektiğidir. Bu nedenle, mesafelerin kilometre olarak gösterilmesi gerektiğini belirtmek isterseniz, bir '4e0' öğesi eklersiniz (mesafe birimleri 4m içinde 4m içinde bir 4e'dir; değer 0 = kilometre) ve yeni parametre seti şöyle olur:
/data=!4m3!4m2!3e2!4e0
Otobüse binme ve daha az aktarma tercihi ile toplu taşıma yollarını belirtmek istersem, parametre seti şöyle olur:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Hangi öğelerin hangi blokta olduğunu göstermek için bölünür:
!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
vemaps/dir