Почему параметр запроса `sll` для URL-адреса Карты (типа) игнорируется?
В соответствии с различными ссылками Google Maps имеет параметр запроса, называемый sll
, который выполняет следующие
Широта, долгота точки, с которой осуществляется поиск в бизнесе должны выполняться. Вы можете использовать это для выполнения внецентров автобус поиск. Google использует его, поэтому "ссылка на эту страницу" может записывать карту который был перенесен в центр после проведения бизнес-поиска. когда запрос маршрута map.getBounds().getSouthWest().toUrlValue()
возвращает то же значение maps.google.com использует.
Так, например, если (43.464258, -80.52041)
происходит в Ватерлоо, Онтарио и (42.24370, -82.98320)
происходит в Виндзоре, Онтарио (на многие сотни километров), тогда моя интерпретация вышеупомянутой документации будет заключаться в том, что следующий запрос:
https://maps.google.ca/maps?saddr=43.464258,-80.52041&daddr=mcdonalds&sll=42.24370,-82.98320
выполнит поиск "Mcdonalds" от Ватерлоо, до некоторых McDonald в Виндзоре.
К сожалению, это не то, что происходит (нажмите для себя, чтобы увидеть!). Он заканчивает выполнение поиска с точки saddr
, до ближайшего McDonald до этой точки. Значение sll
вообще не влияет на него.
Но здесь, где это странно! Если я опустить параметр sll
полностью, то Карты делают что-то совершенно неожиданное: он выбирает случайный McDonald в Торонто (город, который в нескольких километрах от Ватерлоо или Виндзора). Мне нужно добавить параметр sll
(для любого значения), чтобы заставить Карты возвратить результат в Ватерлоо (хотя то, что я прошу, является результатом в Виндзоре).
Я неправильно интерпретирую все источники документации об этом параметре? Это ошибка на конце карт? И, самое главное, есть ли какой-либо рабочий способ делать то, что я пытаюсь сделать, даже если он не включает параметр sll
вообще?
Ответы
Ответ 1
Я могу заставить его работать с простым запросом:
от: 43.464258, -80.52041 до: mcdonalds около 42.24370, -82.98320
Что дает ожидаемый результат. Он не будет работать без near
, который является ключевым словом.
Вы также можете выполнить поиск from:43.464258,-80.52041 to:mcdonalds, Windsor
, если у вас есть название города.
О параметрах sll
(и sspn
), это не работает для направлений AFAIK. Он работает только с поиском одного места.