Подстановка текущего местоположения в форму на сайте.

regta
На сайте с 15.04.2006
Offline
320
617

Здравствуйте

Вот такой вот вопрос возник.

Допустим (пример условен):

Стоит Вася на улице, заходит со смартфона на сайт доставки пиццы. Там форма с полем: "куда доставить". Вася жмет (куда-то) и автоматом в это поле подставляется тот адрес (или ближайший), где Вася находится.

Как подобное реализовать?

Есть ли готовые модули/решения/скрипты?

Знаете ли примеры реализации на каких-то сайтах подобного?

Заранее крайне признателен за любые подсказки-идеи по теме.

Спасибо.

Цитируйте, плиз, историю переписки в личке. Спасибо.
MoMM
На сайте с 16.06.2006
Offline
727
#1
regta:
Знаете ли примеры реализации на каких-то сайтах подобного?

большинство приличных приложений такси это умеют... через запрос GPS

regta
На сайте с 15.04.2006
Offline
320
#2

MoMM, с приложениями - да, наверное тут своя кухня. А как быть с сайтом? У которого нет своего приложения? Спасибо.

M5
На сайте с 12.08.2009
Offline
221
M25
#3
► Рейтинг серверов — ТОП10 ◄
TA
На сайте с 12.06.2009
Offline
116
TiA
#4
regta:
А как быть с сайтом? У которого нет своего приложения? Спасибо.

Как вариант - можно использовать соответствующее HTML5 API: HTML5 Geolocation

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
C
На сайте с 26.10.2013
Offline
54
#5

ТСу вроде не город, а улицу нужно узнать

Тестовый скрипт по ссылке правильно определил мой город, но сказал, что я в здании администрации города ( центр ), что неверно

TiA:
Как вариант - можно использовать соответствующее HTML5 API: HTML5 Geolocation
Услуги по парсингу данных (/ru/forum/939826), единоразовый и регулярный сбор данных. Любые объемы. Скрипты на PHP, создание и доработка, решение проблем с сайтами Пишите в личные сообщения или скайп
ДП
На сайте с 23.11.2009
Offline
203
#6

Для подобной фишки нужны две вещи - определение координат пользователя и API картографического сервиса для geolocation - есть что у яндекса (https://tech.yandex.ru/maps/doc/geocoder/desc/concepts/input_params-docpage/) что у гугла подобное.

Собственно тогда всё просто - спросили у бразуера координаты (только пользователь может не разрешить это), спросили у API адрес по этим координатам. Насчёт точности (координат) - это уже вопрос.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий