Theo variousreferences, Google Maps có một tham số truy vấn gọi sll
mà sau:Tại sao tham số truy vấn `sll` cho URL Bản đồ bị loại (loại) bị bỏ qua?
Latitude, kinh độ của điểm từ đó việc tìm kiếm kinh doanh nên được thực hiện. Bạn có thể sử dụng tính năng này để thực hiện tìm kiếm bus ở mức trung tâm . Google sử dụng nó để "liên kết tới trang này" có thể ghi lại một bản đồ đã được di chuyển sau khi thực hiện tìm kiếm doanh nghiệp. Khi yêu cầu lộ trình
map.getBounds().getSouthWest().toUrlValue()
trả về cùng giá trị maps.google.com sử dụng.
Vì vậy, ví dụ, nếu (43.464258, -80.52041)
sẽ xảy ra là ở Waterloo, Ontario, và (42.24370, -82.98320)
sẽ xảy ra là ở Windsor, Ontario (hàng trăm km), sau đó giải thích của tôi về các tài liệu nêu trên sẽ là như sau truy vấn:
https://maps.google.ca/maps?saddr=43.464258,-80.52041&daddr=mcdonalds&sll=42.24370,-82.98320
sẽ thực hiện tìm kiếm cho "McDonalds" từ Waterloo, để một số McDonald ở Windsor.
Thật không may, đó không phải điều gì xảy ra (click for yourself để xem!). Nó kết thúc bằng cách thực hiện tìm kiếm từ điểm saddr
, đến điểm số gần nhất của McDonald's đến điểm đó. Giá trị của sll
không ảnh hưởng đến nó.
Nhưng đây là nơi thật kỳ lạ! Nếu tôi omit thông số sll
hoàn toàn, thì Maps thực hiện điều gì đó hoàn toàn bất ngờ: nó chọn một số McDonald's ngẫu nhiên ở Toronto (thành phố cách Waterloo hoặc Windsor). Tôi cần thêm một số tham số sll
(cho bất kỳ giá trị nào) để làm cho Maps trả lại kết quả trong Waterloo (mặc dù những gì tôi yêu cầu là kết quả trong Windsor).
Tôi có hiểu sai tất cả các nguồn tài liệu khác nhau về thông số này không? Đây có phải là lỗi trên kết thúc của Maps không? Và, quan trọng nhất, là có cách nào để làm những gì tôi đang cố gắng làm, ngay cả khi nó không liên quan đến tham số sll
?