Apps

Module Google Maps 5.0

Description

Ce module permet de géolocaliser toute donnée de votre plateforme : contenu, membre, groupe, catégorie, ... La géolocalisation peut se faire soit par :

  • un simple clic dans la carte ;
  • saisie d'une adresse ;
  • saisie des coordonnées (longitude, latitude).

Par ailleurs, ce module fournit une portlet pour présenter les données géolocalisées sur des cartes Google Maps. La portlet permet de paramétrer les options d'affichage de la carte : centrage de la carte, zoom, vue satellite, ...

Ce module nécessite une clé pour utiliser le service Google Maps.

Cette version ne fonctionne qu'à partir de la version 10 SP1 du coeur (+ voir Documentation car un patch doit être appliqué)


Captures d'écran

1. Champs d'édition de la géolocalisation
2. Champs de la Portlet GoogleMaps (qui hérite de la portlet Requete/Iteration)
3. Portlet d'affichage des données géolocalisées.
4. Type "Location" avec choix du lieu de départ et itinéraire

Installation

  • Installer le module puis redémarrer JCMS
  • Editer les propriétés du module : Admin > Gestion des modules > Module GoogleMaps > Propriétés
  • Renseigner la clé de l'API GoogleMaps (copier/coller du site GoogleMaps)
  • Renseigner la liste des types géolocalisés (par defaut Article, Brèves, ...)

Une fois le module configuré :

  • Les type géolocalisés ont un nouveau champ en bas du formulaire d'édition;
  • La Portlet GoogleMaps doit être ajouté dans les espaces de travail ;
  • Les gabarits GoogleMaps sont disponibles pour les Portlet Requete/Iteration et Portlet Membres Connectés.

Attention : Avec JPlatform 10 SP1, le patch DEVGMP-6 jcms-10.0.1 et nécéssaire sans quoi le champs "géolocatisation" ne sera pas sauvegardé. (correction complète en 10 SP2 via l'issue JCMS-6813)


FAQ

1. Quelles sont les limites légales sur la géolocalisation ?

Le respect des limites fixées par la CNIL sur la protection de la vie privée des salariés est essentiel ! Un guide des « Droits et obligations en matière de géolocalisation des employés par un dispositif de suivi GSM/GPS » est d'ailleurs disponible.

2. Pourquoi les points d’intérêt sur la carte n'ont pas d'ombre ?

C'est un choix de google : dans la version 3.14 de Google Maps JavaScript API, les ombres de marqueur ont été supprimées. Toutes les ombres définies par programmation sont ignorées.

Il reste donc pour l'instant possible dans notre API d'en définir mais elles ne sont plus utilisées par Google pour l'affichage.

3. Comment utiliser une icone spécifique pour représenter un type de contenu ?

Au niveau de chaque publication géolocalisée vous pouvez sélectionner la couleur du marqueur (parmi 7).

Vous pouvez remplacer ce marqueur par une icone spécifique pour un type de contenu précis en le définissant par une propriété selon l'exemple suivant :

jcmsplugin.googlemaps.marker.MonType.image: plugins/MonPlugin/images/ImageMonType.png

Dans ce cas, il ne sera plus possible de choisir le marqueur au niveau des publications de ce type.

Informations

Version
  • 5.0
Stabilité
  • Stable
Compatibilité
  • JPlatform 10 SP1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 232,58 Ko
Mis-à-jour
  • 12/04/18
Téléchargements
  • 28