2016-01-17 2 views
0

В настоящее время я использую следующий формат URL, чтобы отобразить страницу «Направления карт» с заполненным местоположением «Кому».Как я могу вызвать Mapquest с моего сайта с начальной точкой текущего местоположения?

http://www.mapquest.com/directions?q=my_full_address_here 

С помощью этой ссылки человеку необходимо выбрать текущее местоположение в качестве отправной точки. Я хотел бы, чтобы моя ссылка Mapquest включала текущее местоположение пользователя в качестве отправной точки, если это возможно.

Я рассмотрел https://developer.mapquest.com/documentation/link-to-mapquest и http://www.mapquestapi.com, но до сих пор я не нашел ничего, где мог бы установить текущее местоположение в URL-адресе. Из документации Mapquest я обнаружил, что вместо использования q я могу использовать q1 & q2 или q & to: для предоставления мест в/из. Однако сначала я должен был знать начальное местоположение, чтобы установить значение для q1 or to:.

Вы можете включить текущее местоположение в пределах ссылки на Карты Google, используя следующую ссылку.

https://www.google.com/maps/dir/current+location/my_full_address_here 

Примечание: Я выбрал Mapquest для моего отображения приложения, поскольку она имеет самую лучшую информацию отображения для области, я хочу, чтобы обеспечить направление к. Google Maps не может найти ни один из городов, в которых мне нужны пользователи моего сайта, чтобы иметь возможность создавать маршруты.

Все результаты, которые я нашел относительно включения текущего местоположения в ссылку, предназначены для Карт Google, а не для Mapquest. Если в Mapquest нет функции для текущего местоположения, я хотел бы узнать, как найти текущее местоположение пользователя для моей ссылки.

ответ

0

Вы можете использовать JavaScript Navigator, чтобы получить текущее местоположение пользователя и поместить его в URL-адрес mapquest.com.

+0

Я понял, что не включил, что я работал над приложением Ruby on Rails. Я смог найти решение в Ruby on Rails без использования JavaScript после выполнения поиска в Stack Overflow. Я могу получить долготу и широту текущего местоположения, используя request.location.longitude и request.location.latitude. Мне нужно, чтобы формат был включен в мою ссылку MapQuest. –

Смежные вопросы