Карты¶
Этот плагин дает:
возможность сохранять координаты для членов (широта и долгота)
публичная карта показывает членов в реальном времени если они выбрали быть публично видимыми
Установка¶
Прежде всего, загрузите плагин:
Распакуйте скачанный архив в папку Galette plugins. Например, под linux (заменив {url} и {version} на правильные значения):
$ cd /var/www/html/galette/plugins
$ wget {url}
$ tar xjvf galette-plugin-maps-{version}.tar.gz
Установка БД¶
Для работы плагин требует несколько таблиц в БД. Смотри Galette plugins management interface.
Все готово; Плагин Карты установлен :)
Использование плагина¶
Когда плагин установлен, группа «Maps» добавляется в меню Galette когда член входит в систему, В ней присутствует поле «Мое расположение». Эта страница позволяет члену сохранять свою локацию.
Кнопка «Геолокализация» также добавляется при отображении члена, что позволяет администрации устанавливать координаты членов.
Также в список публичных страниц добавлена запись «Карта» которая показывает геолокализированых членов в реальном времени. Администрация и сотрудники будут видеть всех членов, а члены и посетители только публичных.
Для начала все члены введут свои координаты. Дано несколько вариантов:
если город был указан в информации про члена, будет предоставлен список возможных локаций (через «Nominatim online service<https://nominatim.openstreetmap.org>»_),
кроме этого зона поиска (предоставлена «OpenStreetMap <https://nominatim.openstreetmap.org/>»_),
and also a geolocalize button using browser capacities.
The search zone can be used when saving members location, and when displaying the maps.
A member can define its location (with the precision he wants) on the map selecting one of the propositions:
Using the geolocalization button will define its position from the browser:
Then, member location is displayed on map, and can be removed: