Warning: file_get_contents(/home/maasify/www/ondemand/widgets/../widget/versions.json): Failed to open stream: No such file or directory in /home/maasify/www/ondemand/widgets/nearby.php on line 2
ondemand-nearby — Widget mobilité à proximité | ONDEMAND
← Catalogue widgets
near_me

ondemand-nearby

Toute la mobilité à portée de clic — Transports, vélos, vols & plus

check_circle Disponible

Offrez à vos visiteurs une vue complète de la mobilité autour de n'importe quel lieu. Bus, tram, métro, TER, vélos en libre-service, autopartage, parkings vélo et vols aériens : le widget agrège toutes les offres sur une carte interactive accompagnée de prochains passages en temps réel et d'horaires de vols. Mode sombre, écomode, thème personnalisable — il s'intègre en une ligne de code à n'importe quel site.

commute
Multimodal Bus, tram, métro, TER, vélo, auto, avion
schedule
Temps réel Passages live & horaires de vols
map
Carte interactive Leaflet.js avec 3 fonds de carte
dark_mode
Mode sombre Thème clair, sombre ou automatique
eco
Écomode Chargement différé de la carte
palette
Personnalisable Couleurs, modes, affichage, rayon
devices
Responsive Mobile, tablette, desktop
language
Multi-plateforme WordPress & HTML natif

Intégration

Code d'intégration
<!-- 1. Charger le widget (v1.0.0) -->
<link rel="stylesheet" href="https://api.preprod.maasify.fr/widget/v1/ondemand-nearby.css">
<script src="https://api.preprod.maasify.fr/widget/v1/ondemand-nearby.js" defer></script>

<!-- 2. Placer le widget -->
<div data-od-nearby
     data-api-url="https://api.preprod.maasify.fr/widget/proxy.php"
     data-api-key="VOTRE_CLE_API"
     data-coords="45.764,4.8357"
     data-theme="auto"
></div>

💡 Clé API — Obtenez votre clé sur votre dashboard. Personnalisez via le configurateur ci-dessus.

download Télécharger le plugin v1.0.0
Shortcode
[ondemand_nearby coords="45.764,4.8357"]

Dans WordPress : Extensions → Ajouter → Téléverser, puis insérez le shortcode. 🔄 Mises à jour automatiques.

Attributs

AttributRequisDescriptionExemple
data-coordscheckCoordonnées GPS du point central (lat,lon)45.188529,5.724524
data-max-distanceDistance maximale de recherche en mètres (défaut: 500)500
data-min-stopsNombre minimum d'arrêts à afficher (défaut: 3)3
data-max-stopsNombre maximum d'arrêts à afficher (défaut: 9)9
data-regionIndex de la région OTP (auto-détecté depuis les coordonnées si omis)auto
data-api-urlcheckURL du proxy API/widget/proxy.php
data-modesModes de transport à afficher (séparés par des virgules)BUS,TRAM,RAIL
data-themeThème : light, dark ou auto (défaut)dark
data-marker-colorCouleur unique pour tous les pictos (mode monochrome)#FF8C00
data-panel-widthLargeur du panneau liste en px — active le mode côte à côte (carte | liste)400
data-displayMode d'affichage : both, map ou list (défaut: both)both

📍 Injection dynamique : data-coords définit le centre de la recherche de proximité (format : lat,lon). Pour repositionner le widget dynamiquement, modifiez cet attribut puis appelez ODNearby.init(element). La position peut être fournie sous forme de coordonnées GPS — le widget géocode automatiquement.

Démo interactive
rocket_launch Créer mon compte gratuit arrow_back Retour au catalogue