Google MAPS - localiser avec une adresse / pas de coordonnée
Posté : 22 juil. 2008, 22:08
Bonjour à tous,
Je suis en train de travailler sur l'intégration de l'API google maps pour une de mes pages. Le problème que j'ai est le suivant :
- Je ne peux définir une adresse uniquement qu'avec des coordonnées. Hors je ne connais pas le coordonnées des adresses qui sont renseignées par les internautes sur ma page (les internautes entrent une adresse qui est une variable php).
Ci dessous le code que j'utilise :
A priori, la localisation vient de la fontion "map.setCenter(new GLatLng( 49.3 , -1.4), 10);", mais imposible de la modifier par une adresse écrite... J'essaie désespérément de placer ma variable php à la place, mais cela ne fonctionne pas.
Je commence à désespérer... ;D
Merci par avnce de votre aide.
Je suis en train de travailler sur l'intégration de l'API google maps pour une de mes pages. Le problème que j'ai est le suivant :
- Je ne peux définir une adresse uniquement qu'avec des coordonnées. Hors je ne connais pas le coordonnées des adresses qui sont renseignées par les internautes sur ma page (les internautes entrent une adresse qui est une variable php).
Ci dessous le code que j'utilise :
Code : Tout sélectionner
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng( 49.3 , -1.4), 10);
geocoder = new GClientGeocoder();
showAddress(valeur[0]);
}
}
function showAddress(address) {
if (geocoder) {
geocoder.getLatLng(address,function(point) {
if (!point) {
//alert(address + " not found");
} else {
map.setCenter(point, 15);
var marker = new GMarker(point);
map.addOverlay(marker);
}
});
}
}
//]]>
</script>
Je commence à désespérer... ;D
Merci par avnce de votre aide.