Events Manager – OpenStreetMaps

Description

Nécessite que Events Manager soit installé et activé.

0% Google, 100% Open Source.
Utiliser OpenStreetMap au travers sont API Open Source et gratuite pour afficher les cartes de vos emplacements dans Events Manager.

Les emplacements existants fonctionnent immédiatement et en ajouter de nouveaux est très simple !

Cette extension remplace complètement les cartes fournies par Google (devenu payant) par OpenStreetMap (libre). Une fois installée et activée, cette extension désactivera automatiquement l’intégration des cartes de Google dans Events Manager et les remplacera par les cartes d’OpenStreetMap. Si vous supprimez cette extension l’opération inverse sera réalisée automatiquement.

Options disponibles :
– Définir la couleur du marqueur par emplacement.
– Définir le type de la carte par emplacement.
– Définir une couleur par défaut pour les marqueurs.
– Définir un style par défaut pour les cartes.
– Définir un niveau de zoom par dafaut.
– Montrer/cacher les contrôles pour le zoom.
– Montrer/cacher le niveau de zoom actuel.
– Montrer/cacher les contrôles pour le plein écran.
– Montrer/cacher l’échelle de la carte (métric & imperial).
– Appliquer des filtres pour changer le serveur de tuiles par défaut pour les cartes.
– Appliquer des filtres pour changer le serveur de tuiles pour les cartes des emplacements uniques.
– Appliquer des filtres pour changer le marqueur par défaut.
– Appliquer des filtres pour changer le marqueur par défaut des emplacements uniques.

Il y a à ce jour 12 serveurs de tuiles disponibles pour les cartes (apperçu dans la page de règlages de l’extension), mais vous pouvez ajouter les votres en utilisant des filtres.

La recherche par géolocalisation n’est pas pour l’instant disponible dans cette extension.

Traduction

  • US English (par défaut)
  • Néerlandais (ajouter et mis à jour)
  • Français (inclus)
  • Allemand (inclus)

Cette extension est prête pour être traduite, tous les textes sont définis dans un fichier POT. Toutes les contributions pour traduire cette extension sont les bienvenues !

Retour

Je suis à l’écoute de vos suggestion et de vos retours !
Merci de regarder aussi mes autres extensions.

Captures d’écran

  • Carte pour un emplacement unique.
  • Carte pour des emplacements multiples.
  • Choisir le style de la carte et la couleur du marqueur.
  • Page de modification d’évènement (formulaire de proposition).
  • Ajouter du remplissage sur la carte.

Installation

  1. En premier vérifier que l’extension Events Manager est installée et activée.
  2. Installer et activer cette extension.
  3. Après activation, cette extension va automatiquement désactiver l’intégration avec Google Maps dans Events Manager pour vous.
  4. Saisir votre clé d’API OpenCage et vos réglages dans la page de configuration.
  5. Profiter de OpenStreetMap sur votre site.

FAQ

Faites vous parti de l’équipe de Events Manager ?

Non, je ne le suis pas !
Je ne fais pas parti de l’équipe de l’extension Events Manager ni de l’équipe de son développeur, Marcus Sykes, d’aucune façon.

Ai-je vraiment besoin de Events Manager ?

Oui, cette extension est un ajout à l’extension Events Manager. Elle ne peut pas être utilisée sans.

Quel est le bénéfice de OpenStreetMap ?

1) OpenStreetMap est libre et est basé sur une plateforme Open Source.
Consultez leur site pour plus d’informations : OpenStreetMap.org.

2) Cette extension avec OpenStreetMap ne nécessite aucune information de vos visiteurs pour afficher la carte. Cela permet d’être plus en conformité avec le règlement sur les données personnelles (RGPD).

Pourquoi les tailles des cartes sont différentes ?

La carte s’affichant dans la boite (Ajout/Modification Emplacement & Événement dans l’administration et dans le formulaire de proposition) ont une taille fixe de 400px X 300px (EM défaut) pour garantir un affichage correct des boites.

Vous pouvez définir la taille pour #_LOCATIONMAP (emplacement unique) dans Events → Réglages → Formats → Cartes.
Cela agira aussi sur la taille par défaut pour [locations_map]. si vous voulez un affichage différent pour [locations_map], vous pouvez définir ces dimensions dans le code court : [locations_map width="500px" height="500px"].

Ma carte ne se charge pas / Tuiles de la carte sur tout l’écran

Tous les scripts et les styles de EM OSM doivent être chargés dans un ordre spécique. Les extension de cache et d’optimisation ont tendance à combiner plusieurs fichiers en un seul. Merci d’exclure le répertoire ‘/wp-content/plugins/stonehenge-em-osm/’ dans les réglages de votre extension d’optimisation pour éviter ces erreurs.

Pourquoi ma carte n’est pas visible ?

Vous avez probablement défini la taille de votre carte en pourcentage (100%). Merci de vérifier Évènement → Réglage → Format → Page d’évènement unique → Format de page d’évènement unique.
Remplacer : <div style="float:right; margin:0px 0px 15px 15px;">#_LOCATIONMAP</div>
Par : #_LOCATIONMAP
Parce que la div n’a pas de taille de défini, elle est automatiquement défini avec une taille de 0px. En conclusion votre carte rempli 100% de 0px.

Si vous utilisez une extension de cache et/ou une extension d’optimisation, merci d’exclure wp-content/plugins/stonehenge-em-osm/ dans les réglages de cette extension. Les fichiers pour OSM doivent être chargés dans un ordre précis. Tous les fichiers sont déjà optimiser. Un filtre pour l’extension AutOptimize est déjà présent dans cette extension.

Tous les emplacements avec OpenStreetMap sont inclus dans un div.
Vous pouvez modifier l’affichage avec du css dans votre feuille de styles en agissant sur « #em-osm-map-container {} »

Avis

1 décembre 2019
Thank you so much for this great plugin. It is a huge benefit for Events Manager!
15 octobre 2019
The Plugin is a very useful alternative to GoogleMaps for EventsManager. I really can recommend it. And Patrick provides a really quick and detailed support. Definitely 5 stars!
20 août 2019
I avoid Google's tracking services whenever possible, and I don't want visitors to any of my sites to automatically be tracked and surveilled. This plugin does exactly what I needed it to do -- override Google Maps and make OSM the default. Thank you so much for this awesome plugin!
Lire les 22 avis

Contributeurs & développeurs

« Events Manager – OpenStreetMaps » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Events Manager – OpenStreetMaps” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Events Manager – OpenStreetMaps » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

4.1.8

  • Confirmed compatibility with WordPress 5.4.3.

= 4.1.7=
– Changes to the core code to prevent « intl module not installed », as this add-on does not use those shared functions.

4.1.6

  • Typo.

4.1.5

  • Bug fix in updater.

4.1.4

  • Some code changes.
  • Confirmed compatibility with WordPress 5.4.1.

4.1.3

  • Changed WordPress dependency to minimal version 5.3, due to used functions.
  • Implemented several fallbacks if the settings are incomplete.

4.1.2

  • Minor bugfixes.

4.1.1

.
– Typo corrected.

4.1.0

  • Re-coded the core to be compatible with the upcoming EM – PDF Gift Cards plugin.
  • Minor bug fixes to be compatible with WordPress 5.4.
  • Confirmed compatibility with WordPress 5.4.
  • Confirmed compatibility with PHP 7.4.2.

4.0.5

  • Added missing marker_shadow.png that prevented maps to be loaded correctly.

4.0.4

  • Enhanced responsiveness of the Admin Map.
  • Updated code to be fully compatible with PHP 7.4.

4.0.3

  • Minor bug fix in the Location Select DropDown.

4.0.2

  • Bug fix that always unchecked the « No Location » checkbox when editing an existing event.
  • Bug fix on page load when creating a new Location in the « Add New Location » Page.
  • Bug fix when using [events_map] shortcode.

4.0.1

  • Small bug fix that checked the « No Location » checkbox when creating a new event.
  • Bug fix when not selecting the first suggestion in the Ajax Location Search results.

4.0.0

  • NEW: Use the 'em_osm_default_tiles' & 'em_osm_location_tiles' filters to add your custom map tile server url(s).
  • NEW: Use the 'em_osm_default_marker' & 'em_osm_location_marker' filters to customize your marker(s) in color, shape & FontAwesome 5 free icon (uses Leaflet.ExtraMarkers).
  • NEW: Added a section to the plugin settings page to clearly explain how to use the new filters.
  • NEW: Admin maps now change real-time when changing the Map Type and/or Marker Color drop-downs.
  • Added: A new screenshot.
  • Removed: The need to place template files in your theme folder. This also solves issues with child themes and theme switching.
  • Bug fix: Not showing a marker when « This event does not have a physical location » is unchecked.
  • Bug fix: Lowered the z-index of the default Leaflet marker shadow (no longer on top of the pin → Made no sense in Leaflet).
  • Bug fix: Removed a comma in the Multiple Map javaScript that prevented IE11 to display the map correctly.
  • Updated: The .pot file for translations & the included Dutch translation. (Revised translations in other languages are extremely welcome!)

3.0.0

In Events Manager version 5.9.7 a lot of changes were made that influenced this plugin. Especially in how locations are now being saved and updated.

  • Bug fix in a new location not being saved and going back to coordinates 0,0 (center of the world map = the ocean below Gold Coast, Africa).
  • Bug fix in custom colors and markers not being saved for new locations.
  • Bug fix in selected map type not being applied after Ajax search.
  • Bug fix in if the marker is draggable or not – dragging the marker will change the found coordinates to place it even more accurate. The marker is only draggable if the location address fields can be edited as well (creating a new location in the Edit Single Event Page or creating/editing in the Edit Single Location Page).
  • Tested & confirmed compatibility with Events Manager version 5.9.7.1.

2.9.9.1

  • Minor bug fix that prevented the option to hide the zoom control buttons.

2.9.8

  • Minor bug fix in responsiveness of the form fields in Edit Location page.
  • Improved plugin dependencies.
  • Some CSS changes for WordPress 5.3.
  • Amélioration : compatibilité avec WordPress 5.3 !

2.9.7

  • Désactiver les options de recherche par géolocalisation dans les réglages de Events Manager. Cette extension ne supporte pas ce type de recherche car EM est trop lié à Google Maps sur ce point.

2.9.6

User Requested:
Added the argument for extra padding (in pixels) inside a multi-marker map.

  • Les limites de la carte et le niveau de zoom sont toujours calculés automatiquement, mais cet argument supplémentaire peut vous permettre de faire un petit zoom arrière.
  • Pour être utiliser pour [locations_map] et [events_map].
  • Si non défini, la carte aura une taille de 10 par défaut.
  • Exemple : [locations_map padding= »50″].

2.9.5

  • User Requested: Added four additional Stamen map tiles (Toner, Toner Lite, Terrain & Water Color).
    Their maximum zoom level is 18. Max zoom is automatically adjusted if one of these servers is selected, to prevent gray screens.
  • Minor bug fix in responsive layout of the location select dropdown admin page.
  • Updated readme.txt file.
  • Confirmed compatibility with WordPress 5.2.4.