Доброго времени суток! Подскажите, пожалуйста, начинающему как настроить геолокацию на сайте.
Что хочу сделать:
Карта с магазинами и отображением текущего положения пользователя.
Как реализовано:
Настроил вывод карты с использованием leaflet, она собирает данные об адресе магазина с геополя и преобразует их в метку на карте.
Теперь нужно на это же карте выводит текущее местоположение пользователя.
Установил модуль Geolocale, в Views которая отвечает за вывод карты добавил Поле Global: Geolocate user - proximity. В настройках поля указал Source of Origin Point - Geocoded location, но мое местоположение не отображается.
В чем моя ошибка и как можно реализовать эту идею?
Комментарии
HTTPS настроен?
нет
Браузер не будет запрашивать местоположение на не секьюрном сайте.
Получается мне нужно установить ssl сертификат для домена?
Получается да.
Не забывайте про https://letsencrypt.org
Добрый день. SSL поставил, если в настройках геополя ставить "использовать данные геолокации" то координаты верно определяет, а вот вывод текущей позиции пользователя на карте с маркерами настроить не могу. Не подскажете где копать?
Нужно смотреть API используемых карт и работать с ним.
Про саму геолокацию можете прочитать здесь.