LocateMap - местоположение пользователя и его адрес
Компонент автоматически определяет координаты пользователя по API браузера, и если координаты не определены, то получает координаты из сервиса DaData.
Демонстрация (в правом углу появиться ваш адрес)
Или, если запретили определения местоположения, можете самостоятельно выбрать точку на карте.
Desktop

Desktop подсказки

Mobile

Mobile подсказки

В компонент добавлен плагин который автоматически заполняет адрес в форме заказа minishop

Не стал дублировать все возможности здесь и в описании компонента с документацией на docs.modx.pro
Собрал всю документацию и описание с картинками в репозитории на Github Pages
Здесь есть все необходимое, чтобы начать работать с компонентом
Компонент пока еще находиться на модерации и будет доступен по ссылке
modstore.pro/packages/maps/locatemap
Демонстрация (в правом углу появиться ваш адрес)
Или, если запретили определения местоположения, можете самостоятельно выбрать точку на карте.
Desktop

Desktop подсказки

Mobile

Mobile подсказки

Автоматическое заполнения адреса
В компонент добавлен плагин который автоматически заполняет адрес в форме заказа minishop

Не стал дублировать все возможности здесь и в описании компонента с документацией на docs.modx.pro
Собрал всю документацию и описание с картинками в репозитории на Github Pages
Здесь есть все необходимое, чтобы начать работать с компонентом
Компонент пока еще находиться на модерации и будет доступен по ссылке
modstore.pro/packages/maps/locatemap
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. Случайно нажал запретить определение позиции и далее никакие манипуляции не позволяют отменить этот выбор. Не уверен, что к переопределению выбора пользователя есть доступ, но если есть — было бы неплохо кнопку предусмотреть.
2. В другом браузере адрес был определен и заполнен в «оформлении заказа» но поле город осталось незаполненным.
А так огонь!
в целом автоматическое определение это опциональная штука и отключается в настройках
2. Геокодер Nominatim в демке стоял, сейчас поменял на Yandex, сейчас 100% должен заполниться город
А с Nominatim посмотрю в чем дело, обновлю
Улицу и номер дома определил верно.
Немного разъехался текст, но это мелочи.
Длинный адрес еще не попадался))
Чтобы по ней можно было указать точный адрес
API браузера этим занимается
developer.mozilla.org/ru/docs/Web/API/Navigator/geolocation
Далее с помощью полученных координат, компонент получается твой адрес