bonjour
j'essai de mettre en place un systeme de carte dynamique sur mon site pour
retrouver les plans des adresses insérées.
donc j'ai commencé par mettre en place le script qui va bien :)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <script src="http://maps.google.com/maps?file=api&v=2&key=abcdef" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var map = new GMap2(document.getElementById("map")); var geocoder = new GClientGeocoder(); function showAddress(address) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } } ); } //]]> </script>
j'ai saisi le <body onload="load()" onunload="GUnload()">
et j'essai de rempli automatiquement le champs adresse comme suit
Code:
1
2
3
4
5
6 <form action="#" onsubmit="showAddress(this.address.value); return false"> <input type="text" size="60" name="address" value="<? echo $r_prod["adresse"]; ?> <? echo $r_prod["cp"]; ?> <? echo $r_prod["ville"]; ?>"> <input type="submit" value="Go!"> </form> <div id="map"></div>
quand je vais sur ma page j'ai bien le input type rempli par l'adresse, cp et ville mais aucun carte ne s'affiche
pire si je clique sur ok
j'ai plus aucun donnée qui apparait sur la page
vous pouvez voir un exemple en vous connectant sur
http://www.rezobio.com -> rubrique biorama -> département 67 par exemple
détails
merci sincèrement pour vos lumières et conseils astucieux :)