Vous êtes actuellement dans WEB-NTIC > Techniques L’informatique vue sous l’angle, non pas de la réflexion, mais de la technique. Mise en ligne: mercredi 18 janvier 2006, par km Cartographie avec Google MapsIl est possible depuis quelques mois déjà d’intégrer sur un site web les services de cartographie développés par google à partir d’images satellite. Ces services accessibles depuis une API permettent différentes fonctionnalités qui peuvent se transformer en autant de services pour les internautes, depuis la géolocalisation jusqu’à la cartographie complète avec par exemple calcul de distances, traçage de parcours de randonnées. La géolocalisation Définition : ce terme désigne la localisation de l’internaute à partir de son adresse IP, et la transformation de cette adresse en coordonnées latitude longitude pour l’afficher par un point sur une carte. La cartographie Principe : A partir de coordonnées en latitude longitude, le système affiche une carte centrée en un point donné. La carte est zoomable sur 15 niveaux entre planisphère et pâté de maison, navigable avec la souris.
Trois modes d’affichage sont possibles entre carte routière, image satellite et un mix des deux modes précédents, avec comme restriction principale :
Fonctionnalités possibles L’API et son intégration permettent différentes fonctions qu’il est possible de regrouper ensuite pour développer de réels services web.
Applications ou services web possibles Bien des fonctionnalités sont possibles et n’ont comme limite que l’imagination de celui qui implémente l’API.
Lorsque l’internaute clique sur la carte, celle ci se centre sur le point et affiche une légende indiquant les coordonnées latitude et longitude du point cliqué.
Coté représentation, il est possible de positionner sur une carte routière ou satellite, une icône d’une couleur donnée. Cette icône est cliquable et affiche alors une légende sous forme de texte, mais pouvant également contenir une image illustrant le lieu présenté. S’il est possible de faire de la géolocalisation, il est alors possible d’afficher une zone géographique donnée avec un ou plusieurs points. Exemple d’application : une agence immobilière qui souhaite localiser ses biens immobiliers pour les présenter à ses clients internautes. Voici une illustration, avec non pas le cas d’une agence immobilière, mais avec la localisation de sites Pagnol
Il s’agit à partir des coordonnées latitude et longitude des points cliqués de calculer la distance séparant ces points. Cette fonctionnalité peut être vue sur notre calcul d’itinéraire
Il est possible avec l’API d’ajouter des couches en superposition sur la carte. Ainsi un trait peut être tracé entre deux points, de telle sorte qu’un réel parcours sur la carte soit dessiné. En combinant le calcul de distance et le traçage de parcours, nous obtenons un réel service de podomètre. De plus la carte ainsi enregistrée avec son parcours peut être figée et transmise tant par mail à une autre personne qu’un sein même d’une page web. Ce service de parcours peut-être séparé en deux services distincts, le premier permettant d’enregistrer un parcours précis avec les fonctionnalités idoines, le second service permettant uniquement de visualiser la carte enregistrée, avec les fonctionnalités réduites à la lecture. Vous pouvez trouver une illustration concrète de ces applications possibles avec :
En combinant plusieurs services web, il est possible de récupérer les coordonnées géographiques de l’internaute, et de présenter la ville à partir de laquelle il se connecte au serveur web. Ensuite en cliquant sur le nom de la ville, c’est la carte de la ville avec le plan des rues qui s’affiche : voyez ainsi nos Villes connectées. A noter que par l’utilisation de ces services web, toutes les villes du monde sont disponibles (celles présentes dans GoogleMaps) et que ce système n’utilise pas de bases de données sur le serveur. Sur un plan technique, voyez comment Intégrer l’API Google Maps Répondre à cet article et Acceder au Forum Cartographie avec Google Maps
|
Plan Web Ntic | Espace rédacteurs | Résumé | XML
Copyright © 2008 Web-ntic MOE MOA - Tous droits réservés. Responsable éditorial : km |