Tag Archives: api google map
Microsoft Live Maps et Google Maps
Posté le 27. mar, 2009 par awelty.
Pour le développement de Coconews, j’ai dû utiliser un outil de géolocalisation. Mon choix se serait logiquement tourné vers l’API de Google Maps (que je connaissais déjà) si Google Maps permettait la géolocalisation dans les Antilles françaises (Guadeloupe, Martinique et Guyane dans mon cas).

J’ai donc été obligé de trouver une solution alternative : l’API Live Maps de Microsoft (l’outil est également nommé Virtual Earth). Cette API proposant une bonne géolocalisation des Antilles françaises, j’ai donc pu l’utiliser sur Coconews.
J’ai trouvé que la documentation et les exemples que propose Microsoft pour l’utilisation des Live Maps étaient moins complets que ce qui est proposé par Google. Microsoft propose une vue supplémentaire : Bird’s view (littéralement « vue d’oiseau »). C’est une simple vue aérienne mais avec un décalage de 45° (voir l’image ci-dessous). Il faut également souligner que ce sont les données de l’IGN qui sont utilisées dans les Live Maps. Enfin il est à noter que, contrairement aux Google Maps, l’utilisation des Live Maps ne nécessite aucune inscription.

Pour insérer les Live Maps sur Coconews, je n’ai pas rencontré de grosses difficultés. Le plus dur a été de trouver des ressources et des exemples sur Internet. Il y en a assez peu et presque tout est en anglais. Les deux principales ressources que j’ai utilisées sont disponibles ici et là. Je n’ai pas utilisé l’outil de Géolocalisation direct (trouver la latitude et la longitude à partir d’une adresse) proposé par Microsoft car celui-ci ralentissait l’affichage de la carte et n’était pas toujours très pertinent. J’ai donc utilisé l’outil que propose Yahoo qui m’a permis de récupérer les coordonnées de chaque villes de Guadeloupe, Martinique et Guyane (plus d’informations disponibles sur ce billet de Tony : [PHP/SQL] Géolocalisation et distance entre des villes). J’ai également constaté que l’affichage de la carte est parfois plus lent avec Firefox qu’avec Internet Explorer.
Lire la suite
[PHP/SQL] Géolocalisation et distance entre des villes
Posté le 24. sept, 2008 par Tony Samson.

J’ai besoin pour un développement spécifique mais aussi pour Agenda Culturel de pouvoir lister dans un script PHP les villes à proximité d’une ville donnée. Concrètement, cela signifie afficher les villes situées à l’intérieur d’un périmètre d’une distance de X kilomètres de la ville de référence.
J’ai longuement cherché sur le web, et je n’ai trouvé que peu d’infos à ce sujet. Je vous livre ici le résultat de mes recherches et de mes multiples tests, de l’intégration des coordonnées de latitude/longitude à l’aide des API de géolocalisation google map et yahoo map jusqu’à la requête sql finale qui inclue la formule de calcul de distance à partir des coordonnées géolocalisées.