(Chỉnh sửa được thực hiện 25/11/2015 dựa trên các đề xuất)
Tôi thực sự đã chơi với các URL mới trong nhiều ngày qua và đã đăng kết quả điều tra của tôi trên blog của mình:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Có khoảng 11 bài đăng bao gồm các phần khác nhau của cấu trúc URL mà tôi không thể tóm tắt tốt trong một bài đăng. Đối với mục đích của bạn, các bài đăng Tùy chọn chỉ đường (Phần 1 và Phần 3) có lẽ phù hợp nhất, cùng với bài đăng Tham khảo tùy chọn dữ liệu. Tôi sẽ lưu ý một vài điều, mặc dù:
Phần '/ data =' của URL bản đồ mới được thực hiện theo kiểu thiết lập "khối dữ liệu". Vì vậy, nếu bạn nhìn vào các tham số treebles được đề cập cho đi bộ:
/data=!4m2!4m1!3e2
Phần tử đầu tiên, '! 4m2', có nghĩa đây là khối (m) chứa thông tin về nội dung bản đồ / hình ảnh (4m) và dài hai phần tử. Phần tử thứ hai, '! 4m1', có nghĩa đây là khối (m) giữ các tùy chọn tuyến đường chỉ đường (4m bên trong 4m đầu tiên) và dài một phần tử. Phần tử cuối cùng, '3e2', có nghĩa đây là giá trị được liệt kê (e) biểu thị chế độ vận chuyển (3e trong 4m trong 4m), với giá trị 2 = đi bộ. Như treebles đã lưu ý, các giá trị khác có thể là 0 = lái xe, 1 = đi xe đạp, 3 = quá cảnh và 4 = chuyến bay.
Lý do điều này rất quan trọng, là nếu bạn muốn thêm một tùy chọn khác trong các khối đó, các yếu tố đầu tiên sẽ phải thay đổi để phản ánh rằng chúng "chứa" nhiều yếu tố hơn. Vì vậy, nếu bạn muốn chỉ định rằng khoảng cách sẽ được hiển thị theo km, bạn sẽ thêm một phần tử '4e0' (đơn vị khoảng cách là 4e trong 4m trong 4m; giá trị 0 = km) và bộ tham số mới sẽ là:
/data=!4m3!4m2!3e2!4e0
Nếu tôi muốn chỉ định các tuyến vận chuyển công cộng có ưu tiên đi xe buýt và ưu tiên chuyển ít hơn, bộ tham số sẽ là:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Chia nhỏ để hiển thị các phần tử nằm trong khối nào:
!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
vàmaps/dir