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!








