Bonjour
si je m'adresse au forum c'est que je ne comprend pas
Il faut qu'on m'explique et au moins je comprendrai peut etre.
voila mon probleme.
Je charger une carte google map.
Je cherche une adresse pr�cise � afficher sur ma google map jusque la c ok.
pour cela j'utilise
A pr�sent j'ai besoin de r�cuper les points de la carte pour chercher dans ma base de donn�es les Objets qui sont compris dans cette carte .
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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
28
29
30
31
32
33
34
35
36
37 function showAddress(address,info) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 12); AddMarker(point,info); } } ); } } function AddMarker(point,info) { var myIcon = new GIcon(); myIcon.image = "images/img/image_here.png"; myIcon.iconSize = new GSize(50, 34); myIcon.iconAnchor = new GPoint(12, 35); myIcon.infoWindowAnchor = new GPoint(12, 4); var newmarker = new GMarker(point,myIcon); GEvent.addListener(newmarker, "onload", function(){newmarker.openInfoWindowHtml(info);}); GEvent.addListener(newmarker, "mouseover", function(){newmarker.openInfoWindowHtml(info);}); map.addOverlay(newmarker); return newmarker; } </script>
Pour cela google me fourni cela que je rajoute dans ma fonction showAddress
Mais comment transmettre ces derni�re donn�es au server pour qu'il fasse ma requete en base et me retroune un DataSet.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngSpanWest = southWest.lng(); var latSpanWest = southWest.lat(); var lngSpanEast = northEast.lng(); var latSpaneast = northEast.lat();
La requete en base est faite, ensuite je n'aurai plus qu'a tourner sur toute les lignes du Data Set pour afficher les donn�es sur la carte
J'ai trouver ca de la part de google pour transmettre les donn�es
Ce que je ne pige pas c les informations que je transmet � GDownloadUrl
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 GDownloadUrl(urlToLoad, function(data, responseCode) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); marker = createMarker(point, icone) map.addOverlay(marker); }
Et comment attaquer ce code dans le code behind, je dois aussi lui passer les 4 param�tres.
Ca reste de l'ajax voila
Si quelqu'un peux m'aider merci beaucoup![]()
Partager