waazdakka / users-map-location-osm
Display users location on OpenStreetMap. Fork of justoverclock/users-map-location.
Package info
github.com/waazdakka/users-map-location-osm
Language:JavaScript
Type:flarum-extension
pkg:composer/waazdakka/users-map-location-osm
Requires
- flarum/core: >=1.0.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-08-27 15:30:59 UTC
README
Fork de justoverclock/users-map-location remplaçant Mapbox par OpenStreetMap. Aucune clé API requise.
Fonctionnalités
- Champ ville dans les Paramètres utilisateur (ou dans FoF Masquerade si installé, configurable)
- Géocodage automatique via Nominatim (lat/lon stockés en BDD)
- Carte de sa propre position dans les Paramètres
- Carte globale de tous les membres localisés, avec regroupement automatique des marqueurs proches (clustering)
- Page
/mapdédiée, accessible depuis n'importe où - Endpoint API dédié (
/api/map-users) sans limite de pagination - Paramètres admin :
- Hauteur de la carte (px)
- Affichage en pleine largeur ou en container
- Intégration dans FoF Masquerade (activable/désactivable)
Installation
cd /path/to/flarum
composer config repositories.users-map-location-osm path extensions/users-map-location-osm
composer require waazdakka/users-map-location-osm:@dev
php flarum migrate
php flarum cache:clear
Compilation JS (si modification des sources)
cd extensions/users-map-location-osm/js
npm install
npm run build
php /path/to/flarum/flarum cache:clear
Note sur Nominatim
Cette extension utilise l'API publique Nominatim d'OpenStreetMap pour le géocodage. Merci de respecter leur politique d'usage (1 requête/seconde) — ne pas utiliser cette extension pour des géocodages en masse ou à haute fréquence.
Licence
MIT — Fork de justoverclock/users-map-location