Bagaimana saya bisa menyandikan preferensi bersepeda / berjalan / angkutan umum di URL google maps?


10

Saya dulu dapat menentukan parameter url untuk secara otomatis menunjukkan arah angkutan umum, tetapi berhenti berfungsi dan sekarang saya hanya mendapatkan petunjuk arah mengemudi ketika saya memasukkan URL seperti ini: https://www.google.com/maps/dir/120+Spring+St,+Cambridge,+MA+02141/24+Cummington+Mall,+Boston,+MA+02215/Apa parameter yang harus saya tambahkan untuk mendapatkan bersepeda, berjalan, atau arah angkutan umum? (sesuatu seperti ?mode=b)

Jawaban:


11

Gunakan format ini:

https://www.google.com/maps/preview?saddr=[insert_from_address_here]&daddr=[insert_to_address_here]&dirflg=[insert_mode_here]

Opsi untuk dirflg:

  • w: berjalan
  • b: bersepeda
  • datau hatau t: drive
  • r: angkutan umum

Contoh: jika Anda ingin bersepeda dari 120 Spring St, Cambridge, MA 02141 ke 24 Cummington Mall, Boston, MA 02215, URL Anda adalah:

https://www.google.com/maps/preview?saddr=120+Spring+St,+Cambridge,+MA+02141&daddr=24+Cummington+Mall,+Boston&dirflg=b

Menarik. Saya tidak tahu ada dua skema URL: maps/previewdanmaps/dir
nachocab

3
Dengan antarmuka Google Maps baru dan skema URL, itu tidak lagi berfungsi ... Saya mencari alternatif untuk menentukan transit publik pada URL. Apakah ada yang tahu?
Pedro Gaspar

10

(Suntingan dibuat 25/6/2015 berdasarkan saran)

Saya sebenarnya telah bermain dengan URL baru selama beberapa hari terakhir dan telah memposting hasil investigasi saya di blog saya:

https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/

Ada sekitar 11 posting yang mencakup berbagai bagian struktur URL, yang tidak bisa saya ringkas dalam satu posting. Untuk keperluan Anda, posting Opsi Arah (Bagian 1 dan Bagian 3) mungkin yang paling relevan, bersama dengan posting Referensi Opsi Data. Saya akan mencatat beberapa hal, meskipun:

Bagian '/ data =' URL peta baru dilakukan dalam semacam pengaturan "blok data". Jadi, jika Anda melihat parameter treeble yang disebutkan untuk berjalan:

/data=!4m2!4m1!3e2

Elemen pertama, '! 4m2', berarti ini adalah blok (m) yang menyimpan informasi tentang peta / konten gambar (4m) dan panjangnya dua elemen. Elemen kedua, '! 4m1', berarti ini adalah blok (m) yang menahan opsi rute arah (4m di dalam 4m pertama) dan panjangnya satu elemen. Elemen terakhir, '3e2', berarti ini adalah nilai yang disebutkan (e) menunjukkan moda transportasi (3e di dalam 4m di dalam 4m), dengan nilai 2 = berjalan. Seperti dicatat oleh treebles, nilai-nilai lain yang mungkin adalah 0 = mengemudi, 1 = bersepeda, 3 = transit, dan 4 = penerbangan.

Alasan ini penting, adalah bahwa jika Anda menambahkan opsi lain yang masuk dalam blok itu, elemen pertama harus berubah untuk mencerminkan bahwa mereka "mengandung" lebih banyak elemen. Jadi, jika Anda ingin menentukan bahwa jarak harus ditampilkan dalam kilometer, Anda akan menambahkan elemen '4e0' (unit jarak adalah 4e di dalam 4m di dalam 4m; nilai 0 = kilometer), dan set parameter baru adalah:

/data=!4m3!4m2!3e2!4e0

Jika saya ingin menentukan rute angkutan umum dengan preferensi untuk naik bus dan preferensi untuk lebih sedikit transfer, set parameternya adalah:

/data=!4m5!4m4!2m2!4e2!5e0!3e3

Dipecah untuk menunjukkan elemen mana di blok mana:

!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

1
Terima kasih atas kontribusi Anda, tetapi jawaban yang tidak memiliki konten selain tautan rentan terhadap tautan busuk. Mengedit sedikit informasi yang Anda kumpulkan akan membantu. Seperti ini ...

8

Saya menanyakan pertanyaan yang sama di Forum Google dan mendapat jawaban:

[oleh treebles]

Ini adalah parameter yang akan ditambahkan di akhir URL arahan untuk berbagai moda transportasi

Car                /data=!4m2!4m1!3e0
Bicycling          /data=!4m2!4m1!3e1
Walking            /data=!4m2!4m1!3e2
Public Transit     /data=!4m2!4m1!3e3
Airplane           /data=!4m2!4m1!3e4

Misalnya https://www.google.com/maps/dir/747+Howard+St,+San+Francisco,+CA/55+Music+Concourse+Dr,+San+Francisco,+CA/data=!4m2 ! 4m1! 3e3

Sekali lagi terima kasih, treebles!


1

Berkat jawaban yang sangat baik dari LoboFX, saya telah menambahkan ini sebagai mesin pencari khusus di Google Chrome di komputer saya, jadi saya bisa mengetikkan pt [destination]ke omnibox Chrome, dan itu akan menemukan transportasi umum pergi sekarang dari Rumah saya ke tujuan itu.

  • Pengaturan> Pencarian> Kelola Mesin Pencari
    • Mesin pencari: Transportasi Umum
    • Kata kunci: pt
    • URL: https://www.google.com/maps/dir/Home/%s/data=!4m2!4m1!3e3

Tentu saja ini mengharuskan Anda memberi tahu Google di mana rumah Anda dan login ke akun Google Anda.

Anda dapat mengganti Homedengan Work, atau lokasi Anda yang paling umum, katakanlah 123+Main+St+Springfield, atau bahkan here, jika, sekali lagi, Anda membagikan lokasi Anda saat ini dengan Google .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.