Mapolutis formations Api Google map
  • Accueil
  • Technologie
    Les cartes
    Google Maps, Google Earth
    Les formats de données
    Fonds de plan, SIG, KML, GPS
    Les données
    Markers, Itinéraires, Géocodage
    Le design
    Contrôles, plein écran, widgets
    Les outils
    Dessin, Import, Conversion
    Le mobile
    Tablettes, Smartphones
  • Formations
  • Métiers
    Visualisation 3D
    Bâtiments, Données 3D, Relief
    Observatoire
    Territoires, Projets, Stats
    Patrimoine
    Agences, Equipements, sites
    Back-office
    Données, Utilisateurs, Couleurs
  • Références
  • Contact


Les cartes

  • 2D Google Maps
  • 3D Google Earth
  • Clé Google
  • Droits d'utilisation, Licence

Les formats de données

  • Fonds Google
  • Fonds personnalisés
  • Fonds de plan externes
  • Tableurs Excel, OpenOffice
  • Relevés GPS
  • Données SIG
  • KML / KMZ
  • Bases de données
  • Flux WMS / WFS
  • Flux JSON / XML

Les données

  • Points, Markers
  • Lignes, Polylignes
  • Polygones
  • Infobulles, Pop-up
  • Clustering
  • Géocodage
  • Reverse géocoding
  • Itinéraires
  • Streetview

Le design

  • Modèles de carte
  • Contrôles de la carte
  • jQuery
  • Plein écran
  • Widgets

Les outils

  • Dessin, Numérisation
  • Import, Export de données
  • Géocodage de masse
  • Signalement / Intervention
  • Conversion de coordonnées
  • Projections Lambert / WGS84
  • Cartes de communications, plans

Le mobile

  • Tablettes
  • Smartphones
  • Ordinateurs durcis

Les données

  • Points, Markers
Les données ponctuelles sont gérées par Google Maps sous la forme de Markers, il s'agit d'une icone positionnée à des coordonnées géographiques précises (latitude, longitude).

Un marker peut prendre différentes options :
  • Point : Coordonnées latitude, longitude.
  • Icone : Image de préférence avec une transparence type PNG.
  • Ombre : Image représentant l'ombre portée de l'icone sur la carte.
  • Titre : Texte qui s'affichera au survol du marker.
  • Animation : Effet de rebond, apparition.
  • Déplaçable : Oui ou non.
A un marker peuvent être rattachés des événements qui déclenchent des actions lorsqu'ils sont interceptés. Par exemple, les événements clic, survol, déplacement.

Dans l'exemple ci-dessous, l'événement de déplacement du marker entraine la modification des coordonnées affichées au-dessus de la carte. On pourrait imaginer la même chose avec l'adresse.

Coordonnées GPS du marker : 47.2814, 2.6297
  • Lignes, Polylignes
Seconde composante que l'on peut afficher en vecteur dans Google Maps, les données de type ligne ou polyligne (une polyligne est un ensemble de lignes ayant un sommet commun). Ces polylignes permettent de représenter des tracés grâce à une suite de points libres sur la carte, ce sont des représentations différentes des itinéraires qui elles sont des polylignes basées sur des points du réseau routier.

Une polyligne, de la même manière qu'un marker, peut prendre des options :
  • Points : Liste des points constiuant les sommets de la polyligne (suite de latitudes, longitudes).
  • Couleur : Couleur de la polyligne.
  • Opacité : Pourcentage d'opacité (inverse de transparence).
  • Taille : Epaisseur de la ligne.
Tout comme le marker, on peut rattacher des événements à la polyligne comme le clic ou le survol, voir exemple :
  • Polygones
Troisième composante que l'on peut afficher en vecteur dans Google Maps, les données de type polygone (une géométrie fermée représentant un zonage).

Un polygone se construit de la même manière qu'une polyligne sauf que le sommet de départ est le même que le sommet d'arrivée, les options :
  • Points : Liste des points constiuant les sommets du polygone (suite de latitudes, longitudes).
  • Couleur de remplissage : Couleur de l'intérieur du polygone.
  • Opacité du remplissage : Pourcentage d'opacité de l'intérieur du polygone.
  • Couleur du contour : Couleur du contour du polygone.
  • Opacité du contour : Pourcentage d'opacité du contour du polygone.
  • Taille du contour : Epaisseur de la ligne de contour.
Tout comme le marker ou les polylignes, on peut rattacher des événements au polygone comme le clic ou le survol, voir exemple :
On peut, à partir de ces polygones, créer des pochoirs de façon à faire resortir un territoire, par exemple :
  • Infobulles, Pop-up
Pour afficher de l'information sur des objets géométriques, on peut utiliser plusieurs méthodes :
  • Les infobulles par défaut proposées par Google Maps
  • Utiliser des librairies de popup existantes (basées sur jQuery par exemple)
Toutes les infobulles, qu'elles contiennent des textes ou des images sont stylisables librement. Ce contenu peut être issu de bases de données ou de fichiers associés (fiches PDF, fichiers texte, etc.)
  • Clustering
Le clustering est l'action de regrouper un ensemble de points lorsque ceux-ci sont proches et correspondent à une grille. Cette fonctionnalité est une extension à l'API Google Maps et permet d'alléger les cartes en terme de lisibilité et en temps de réponse.



Le clustering étant une extension, tout est paramétrable et stylisable, markers de regroupement, police du compteur, infobulles, etc. C'est une extension compatible avec certains formats de stockage de point (bases de données, natif JS, mais pas KML/KMZ)
  • Géocodage
Le géocodage est l'action de trouver les coordonnées géographiques d'une adresse. En fonction de la précision de la demande, Google va chercher dans sa base de données le point correspondant le plus proche. Plusieurs méthodes peuvent être utilisées pour trouver le point.
  • Point précis : l'adresse exacte a été trouvée (précision au batiment ou au numéro de voie)
  • Interpolation : l'adresse exacte n'a pas été trouvée mais peut être calculée (le 6 de la rue est compris entre le 2 et le 10)
  • Centre géométrique : l'adresse exacte n'est pas trouvée mais la voie est trouvée, on se place au centre
  • Approximatif : l'adresse n'est pas trouvée mais Google pense que c'est "à peu près là"
Adresse Précision : -
  • Reverse geocoding
Le reverse geocoding est, à l'inverse du géocodage, l'action de trouver l'adresse la plus proche de coordonnées géographiques précises.

Latitude Longitude
Adresse : -
  • Itinéraires
Le calcul d'itinéraires est une force de Google Maps, il s'agit d'un webservice inclus dans l'API Google Maps. Le but étant de récupérer un parcours (liste de points de passage) permettant d'afficher un tracé à partir de 2 points (ou plus) exprimés sous la forme d'adresses postales ou de coordonnées géographiques. Dans le cas d'adresses il s'agira d'appels au Géocodeur dans un premier temps. Le webservice itinéraires permet également de récupérer un temps de parcours et une distance.
Les demandes d'itinéraires peuvent être une action de l'utilisateur par simple clics sur la carte ou par saisie d'adresses. On peut imaginer utiliser le calcul multiple permettant de dessiner des polygones isochrones et proposer plusieurs itinéraires.

La polyligne renvoyée correspondant au trajet est paramétrable (couleur, épaisseur, opacité).
  • Streetview
Le streetview est mode cartographique qui permet de naviguer virtuellement sur les routes grâce à des prises de vues photographiques à 360°. Ce mode permet la visualisation des batiments, voies, circulation et représente au mieux la réalité du terrain. (Tout dépend de la disponibilité des données, toutes les routes du monde ou même des villes françaises ne sont pas encore prises)
Il est possible de coupler ce mode de visualisation avec la cartographie classique, pour par exemple extraire les photos d'un point précis. On peut également positionner des données dans le mode streetview (markers, batiments, tracés, etc.)




MAPOLUTIS
Nos clients - Hotline Google Maps - Contact - Mentions légales

TECHNIQUE
Votre Projet Google Maps - Documentation technique Google Maps - Cartes Google Maps - Les formats de données Google Maps - Design Google Maps

FORMATIONS
Formations Api Google Maps et Google Earth - Détail des Formations Api Google Maps - Détail des Formations Api Google Earth

FICHES MÉTIER
Visualisation 3D - Fiche métier Observatoire - Fiche métier Urbanisme - Fiche métier Patrimoine - Back-office Google Maps