--- /dev/null
+function recup_sites (url)
+{
+ var test = false;
+ if ( visible )
+ {
+ test = true;
+ set_visibility (false);
+ }
+ bulle = [];
+ opt_bulle = [] ;
+ pos = [];
+ x = [];
+ y = [];
+ name = [];
+
+ j.getJSON(url, function(data)
+ {
+ j.each(data , function(key, val) {
+
+ for ( var i= 0; i<val.length;i++)
+ {
+ x.push(val[i].latitude);
+ y.push(val[i].longitude);
+ name.push(val[i].site_id);
+ }
+ });
+ for ( var i=0 ; i<x.length ; i++ )
+ {
+ pos.push( new google.maps.LatLng(x[i], y[i]));
+ opt_bulle.push ({
+ position: pos[i],
+ visible: visible,
+ map : map,
+ title : name[i]
+ });
+ bulle.push( new google.maps.Marker(opt_bulle[i]));
+ google.maps.event.addListener(bulle[i], 'click', function() {
+ var url = '/cgi-bin/max-perso/prod/get_site_property.py?site_id='+this.getTitle();
+ j.getJSON(url, function (data)
+ {
+ j.each( data, function ( key, val )
+ {
+ for ( var j=0; j<val.length ;j++ )
+ {
+ j("#site_name").empty();
+ j("#site_name").append( val[j].name);
+ }
+ });
+ });
+ });
+
+ }
+
+
+ //var info = new google.maps.InfoWindow({content:"test"});
+ //info.open( map, bulle[0]);
+ });
+ if ( test )
+ {
+ set_visibility(true);
+ }
+}
+
+