Я пытаюсь предоставить другие параметры карты, помимо только Google. К сожалению, только один HTTP-запрос (например, location = 123 + main + street) поддерживается только Google.
Мне не удалось найти что-либо о встраивании в документацию, и я решил отправить их напрямую по электронной почте:
Бизнес-продукты MapQuest (https://developer.mapquest.com/documentation/) поддерживают как одиночные строчный ввод «location = 1555 + Blake + St + Denver + CO + 80202 + US» и расширенный метод с пятью ячейками («street = 1555 + Blake + St & city = Denver & state = CO & postalCode = 80202 & country = US»). Наш API и SDK также позволяют добавлять на ваш сайт функции сопоставления / геокодирования / маршрутизации без встраивания ссылок на сайт потребителя www.MapQuest.com.
Итак, location=123+main+street
должен поддерживаться теоретически. Однако никаких примеров представлено не было. Поэтому, используя iframe
URL из более клиентоориентированного подхода, я безуспешно попробовал следующее:
https://www.mapquest.com/embed/?location=1555+Blake+St+Denver+CO+80202+US
Это просто показывает карту США в целом.
Как заставить работать единственный HTTP-запрос location
для встраивания MapQuest?
Правильно: location=1555+Blake+St+Denver+CO+80202+US
(один HTTP-запрос).
Неправильно: street=1555+Blake+St&city=Denver
(несколько HTTP-запросов).