TechnologieRSS: News Maker

Google Maps API: Chercher avec un adresse

Posté le 25 février 2010 dans: Technologie

Ah, que j’ai chercher pour trouver une façon de chercher sur google maps par adresse. (Avec l’API et non par le service web).

Voilà finalement ce que j’ai réussit à concocter:

function load_map(address, map_element) {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById(map_element));
 
        var geocoder = new GClientGeocoder();
        var cadPoint = geocoder.getLatLng(
          address,
          function(point) {
            if (point) {
              map.setCenter(point, 15);
              map.addOverlay(new GMarker(point));
            }
          });
 
        map.hideControls();
    }
}

Pour l’utiliser vous n’avez qu’à faire load_map(’123 ma rue province pays’, ‘map’);

Le premier paramètre est l’adresse textuelle, et le second l’élément dans lequel la map apparaîtera.
PS: N’oubliez pas qu’il vous faut inclure l’API de gmaps avec votre numéro d’identification!

Pour finir, un petit « goodies » une méthode assez simple d’enlever le texte du bas-droit des maps en CSS. (Le copyright)

#map_element span {
	display:none;
}

Cela cache tout les spans de l’élément de votre map. Simple et efficace!

Commentaire de l'article



[live fast, make love, play music, die happy]

Tout droits réservés © 2011 tbergeron->myHeadInsideOut();|Design par Rubiqube.com

 http://www.wikio.fr