Mes besoins de localisation sont basées sur l'adresse postale française comme entrées et non pas la latitude et la longitude.

GéoPortail
Google Maps

L'API Google Maps vous permet d'intégrer Google Maps dans vos propres pages Web avec JavaScript. L'API fournit un certain nombre d'utilitaires pour manipuler les cartes (tout comme pour le http://maps.google.com) et l'ajout de contenu à la carte grâce à une variété de services, vous permettant de créer des applications de cartographie robustes sur votre site.

Mappy

Payant.

Map24

Avec la libre Map24 AJAX API vous pouvez développer vos propres applications de cartographie professionnelle dans une manière très simple en utilisant la technologie de cartographie interactive Map24 .

  • Gratuit pour une limitation non excessive en nombre de requêtes (10,000) par jour et par clé.
ViaMichelin Maps & Drive API

ViaMichelin Maps & Drive API vous permet d'insérer directement dans vos propres pages les cartes ViaMichelin ou d'effectuer un calcul d'itinéraire grâce au langage de programmation Javascript.

  • Avantage d'une documentation en français

L'objet VMAddress définit une adresse (rue, ville, code postal...). L'utilisation et la manipulation d'adresse se fait à travers cet objet. Si vous souhaitez afficher la carte correspondant à une adresse, il est nécessaire d'effectuer tout d'abord un géocodage de cette adresse afin d'en obtenir les coordonnées géographiques.

VMGeocoder et VMGeosearch permettent d'effectuer un géocodage d'adresse. Mais une adresse saisie peut être ambiguë, c'est à dire que le moteur de reconnaissance toponymique de ViaMichelin vous propose plusieurs possibilités par rapport à l'adresse entrée.

VMItinerary vous permet d'effectuer des calculs d'itinéraire entre 2 coordonnées géographiques. Il est aussi possible d'y insérer 3 étapes intermédiaires supplémentaires.

On regrettera d'être limité à seulement 3 étapes, soit un total de 5 points, ne permettant pas de définir une tournée complète ou feuille de route.

Personnellement, je n'ai pas réussis à afficher des icônes avec bulle d'aide déjà ouverte sans avoir à cliquer.

Notez également que ViaMichelin propose également des WebServices (Paiement à la consommation) :

ViaMichelin Web Services vous le permet grâce à 4 familles de services : - Cartes - Calcul d'itinéraire option voiture ou piéton/vélo - Géocodage et Vérification d'adresses - recherche de proximité : à vol d'oiseau, par la route, le long de la route, par mot clé.

   * Geocoding
   * ReverseGeocoding
   * FindPOI
   * RouteCalculation
   * DistanceCalculation
   * MapManagement
   * Authentication
Yahoo Maps

L'API Yahoo! Maps vous permettent de facilement intégrer les riches cartes interactives sur votre Web et les applications de bureau en utilisant votre choix de la plate-forme: Flash, Ajax et API de cartes en images.

  • Gratuit pour une limitation non excessive en nombre de requêtes (50,000) par jour et par ip.
OpenStreetMap

OpenStreetMap est une libre carte modifiable de l'ensemble du monde. Il est fait par des gens comme vous. Open Street Map vous permet de visualiser, d'éditer et utiliser des données géographiques en collaboration de n'importe où sur Terre. Par contre il n'y a pas d'option de vue satellites par exemples.

A savoir
  • GeoRSS, le nouveau standard destiné à inclure les coordonnées géographique dans un flux RSSdestinés aux applications géographique comme la cartographie interactive (Google Maps, Microsoft Virtual Maps, Yahoo! ...)
Ressources
                              YAHOO		Google		Michelin
Recherche (approximative) ; sardane, 6600, perpignan, France							
Longitude			2.887430		2.880836		2.90682
Latitude			42.69812		42.724606		42.68281
Recherche (détaillée) ; Rue de la Sardane, 6600, perpignan, France							
Longitude			2.881305		2.880836		2.88084
Latitude			42.724629		42.724606		42.72461
YAHOO : http://local.yahooapis.com/MapsService/V1/geocode?appid=VotreClefYahooApi&street=sardane&zip=66000&city=perpignan&state=FR
GOOGLE: http://maps.google.com/maps/geo?q=sardane,+66000,+perpignan,+FR&output=xml&key=abcdefg

google.maps.ClientGeocoder : latitude et longitude d'un point à partir de son adresse

Ressources :

KML, format de fichier permettant d'afficher des données géographiques, depuis le 14 avril 2008, le format KML est devenu un standard de l'Open Geospatial Consortium (OGC) :