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 doivent fonctionner immédiatement après l’installation.

Cette extension remplace l´API de Google Maps (payante) par l’API Open Source OpenStreeMap. Une fois installée et activée, cette extension désactivera automatiquement l’intégration de Google Maps dans Events Manager et fera le remplacement par OpenStreeMap.

Options disponible :
– Définir la couleur du marqueur par emplacement.
– Définir le type de carte par emplacement.
– Définir la couleur par défaut du marqueur.
– Définir le type de carte par défaut.
– Définir le niveau de zoom.
– Montrer/Cacher les contrôles du zoom.
– Montrer/Cacher le niveau de zoom actuel.
– Montrer/Cacher la mise en plein écran.
– Montrer/Cacher l’échelle de la carte (métrique & anglo-saxonne).

Il y a actuellement 12 types de tuiles pour les cartes de disponible (une présentation est disponible dans la page des réglages de l’extension).

Merci de noter que :
Des cartes avec plusieurs emplacements utiliseront la couleur du marqueur pour chaque emplacement mais utiliseront le type de carte par défaut..

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

Traduction

  • US English (par défaut)
  • Néerlandais (inclus)
  • 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.

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 {} »

Peut-on ajouter d’autres styles de cartes ?

Techniquement je peux, bien sûr. Les tuiles des cartes doivent être accessible publiquement sans clé d’API supplémentaire.

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!
24 avril 2019
Perfect setup. Perfect ease of use. Perfect integration with Events Manager.
Lire les 21 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

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).
– 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.