function Situ(Lati,longi,obj,poit) { if (ls_getObj(obj).style.display=='block'||ls_getObj(obj).style.visibility=='visible'){Hide(obj);}else{ Shw(obj); if (GBrowserIsCompatible()) { var map = new GMap2(ls_getObj(obj)); //map.addControl(new GSmallMapControl()); // NAVIGATION MINI map.addControl(new GLargeMapControl()); // NAVIGATION MAXI //map.addControl(new GScaleControl()) ; // ECHELLE map.addControl(new GMapTypeControl()); map.addControl(new GOverviewMapControl()); map.setCenter(new GLatLng(Lati, longi), 14); if(poit==0){ // Display a rectangle in the center of the map at about a quarter of // the size of the main map var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngDelta = (northEast.lng() - southWest.lng()) / 4; var latDelta = (northEast.lat() - southWest.lat()) / 4; var rectBounds = new GLatLngBounds( new GLatLng(southWest.lat() + latDelta, southWest.lng() + lngDelta), new GLatLng(northEast.lat() - latDelta, northEast.lng() - lngDelta)); map.addOverlay(new Rectangle(rectBounds)); //map.openInfoWindow(map.getCenter(), // document.createTextNode("Le propriétaire n'a pas encore situé son hébergement précisément. ")); }else { var center = map.getCenter(); map.addOverlay(MarketTest=new GMarker(center,G_DEFAULT_ICON,true)); } } } } var MarketTest; function Situ2(Lati,longi,obj,poi) { if (ls_getObj(obj).style.display=='block'||ls_getObj(obj).style.visibility=='visible'){Hide(obj);}else{ Shw(obj); if (GBrowserIsCompatible()) { var map = new GMap2(ls_getObj(obj)); //map.addControl(new GSmallMapControl()); // NAVIGATION MINI map.addControl(new GLargeMapControl()); // NAVIGATION MAXI //map.addControl(new GScaleControl()) ; // ECHELLE map.addControl(new GMapTypeControl()); map.addControl(new GOverviewMapControl()); map.setCenter(new GLatLng(Lati, longi), 13); GEvent.addListener(map, "click", function(marker, point) { if(MarketTest){map.removeOverlay(MarketTest);} ls_getObj("b_Longiperso").value = ""; ls_getObj("b_Latiperso").value = ""; map.addOverlay(MarketTest=new GMarker(point)); ls_getObj("b_Longiperso").value = point.lng(); //point.toString(); ls_getObj("b_Latiperso").value = point.lat(); //point.toString(); } ); if(poi==1){var center = map.getCenter(); map.addOverlay(MarketTest=new GMarker(center)); ls_getObj("b_Longiperso").value = center.lng(); //point.toString(); ls_getObj("b_Latiperso").value = center.lat(); //point.toString(); } } } }