|
La sortie de la version Pro 2.5.0 s'accompagne de l'arrivée d'un nouveau type d'information permettant d'intégrer facilement des cartes issues du Service Google Maps . Ce service, via une API et de nombreux paramètres, permet d'afficher une carte et de localiser un lieu par son adresse ou plus précisément par ses coordonnées latitude et longitude . Il est donc très facile désormais d'afficher par exemple pour un annuaire d'hébergement une carte indiquant précisément où se trouve cet hébergement avec la possibilité en fonction du paramétrage de zoomer, se déplacer sur la carte etc.. exemple : http://demo.phpeasydata.com/annuaire-google-maps/dt65,3-hotel-royal.html PhpEasyData ne fait que faciliter l'intégration de ce service au sein de vos annuaires, l'utilisation de ce service est soumis au respect et l'acceptation des conditions générales d'utilisation de ce service proposé par Google. Ainsi ce service est gratuit mais l'achat d'un compte entreprise est obligatoire si vous en faites un usage commercial par exemple (accès aux cartes payant etc..) ou si vous ne souhaitez pas être restreint par les limitations du services gratuit (nombre de requête au serveur google par jour cf conditions générales d'utilisation) Comment intégrer une carte sur l'annuaire ? 1) L'utilisation de ce service nécessite que le webmaster qui le met en place ait un compte google ( http://www.google.com/apis/maps/signup.html ) ce qui va permettre de demander une " API key" absolument obligatoire. C'est cette clé qui autorise tel ou tel domaine de faire appel au serveur de google pour récupérer les cartes à afficher. 2) Ajouter une information de type google-maps à votre annuaire. En bas, le paramétrage de l'information permet de renseigner un certain nombre de paramètres explicités ci après. Afin d'obtenir les coordonnées en longitude et latitude d'un lieu l'annuaire doit être constitué de champs précis permettant de décrire l'adresse (rue(facultatif) , code postal, ville, pays) . A ce niveau il faut donc indiquer l'ID de ces champs adresse. L'Id est affiché lorsque l'on va en modification d'une information dans le titre 'vert' dir formulaire . De la bonne saisie de ces champs dépendra la bonne récupération des coordonnées permettant l'affichage de la carte. Les coordonnées du lieu sont mémorisées une bonne fois pour toute lors de l'ajout/modification d'un enregistrement et pas à chaque affichage . En conséquence, si vous ajoutez la gestion d'une carte sur un annuaire et des enregistrements existants il faut passer en modification sur les enregistrements pour que les coordonnées soient mémorisées et que la carte s'affiche (me contacter en cas de gros volume un développement de reprise est possible) . Un certains nombre d'autres paramètres permettent de définir les possibilités qu'aura l'utilisateur en matière d'interactivité avec cette carte (zoomer, se déplacer ..) Ceci est une première version d'intégration, nul doute qu'il y aura des évolutions comme par exemple la possibilité d'afficher sur une seule carte toutes les enregistrements de l'annuaire ou après recherche. api_key
| disableDragging
| GLargeMapControl
| height
| width
| zoom
| _inf_adresse
| _inf_cp
| _inf_pays
| _inf_ville
|
|