Apps

Module d'interface GoogleMaps 2.0.4

Description

Ce module permet de géolocaliser toute donnée JCMS : 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.


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

  • Installez le module puis redémarrer JCMS
  • Editez les propriétés du module : Admin > Gestion des modules > Module GoogleMaps > Propriétés
  • Renseignez 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 d'un nouveau champ en bas du formulaire d'édition;
  • La Portlet GoogleMaps doit être ajouter dans les espaces de travail ;
  • Les gabarits GoogleMaps sont disponibles pour les Portlet Requete/Iteration et Portlet Membres Connectés.

Nouveautés de la version 2.0.1 :

  • Compatibilité JCMS 6.1 SP1
    • Refactoring des JSP
  • Améliorations
    • Extraction des EXIF de géolocalisation dans les FileDocuments
    • Zoom automatique de la carte
    • Utiliation du marqueur "Lettre"
  • Framework
    • Support de StreetView
      • DIV d'affichage de StreetView
      • Affichage du "Little Guy" et du calque StreetView
    • Support de la direction (Point A => Point B)
      • Affichage du calque de la Direction
      • Afficahge des étapes (texte)
    • Type "Location" exemple de gabarit geolocalisé avec StreetView et saisie de la Direction.
    • Génération de cartes statiques

FAQ

1. Le copyright dépasse de la carte, est-il possible de le masquer partiellement ?

D'après le contrat de licence section 7.4(d) et 9.3(a) il n'est pas autorisé de masquer, modifier, ... le logo, les droits d'usage et le copyright:

7.4 (d) Proprietary Rights Notices. You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices, Terms of Use links, or Brand Features) that may be affixed to or provided through the Service. Where such notices are not affixed within the Service, you agree to display such notices according to the Maps APIs Documentation.

9.3 (a) display to the users of your Maps API Implementation the link to Google's Terms of Use as presented through the Service or described in the Maps APIs Documentation;

Dans le groupe de discussion certaines personnes indiquent comment enlever ou déplacer ces informations. Mais le code HTML de google étant très fluctuant, ces "ruses" qui cassent la licence peuvent ne plus fonctionner avec les évolutions de GoogleMaps.

Une alternative consiste à positionner une DIV englobant la carte avec la propriété css overflow:hidden. Ou d'appliquer directement cette propriété sur la DIV de la carte. Légalement c'est limite, Google le fait sur son site, donc on peut imaginer que c'est autorisé. Attention ! cette propriété peut entrainer des effets de bords.

2. Quels 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.

Informations

Version
  • 2.0.4
Stabilité
  • Stable
Compatibilité
  • JCMS 7.0 SP3
    JCMS 7.1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 118,56 Ko
Mis-à-jour
  • 14/02/12
Téléchargements
  • 9