var map1; var bounds1; var businesses1; var geocodes1; var cntGeocoded1 = 0; var directionsPanel1; var directions1; var focusedBusiness1; function generateMap1() { if (GBrowserIsCompatible() && document.getElementById("svmap_canvas1") != null) { geocoder1 = new GClientGeocoder(); geocoder1.setCache(null); var mapOptions = { mapTypes:[G_NORMAL_MAP] }; map1 = new GMap2(document.getElementById("svmap_canvas1"), mapOptions); var mapControl = new GMapTypeControl(); map1.addControl(mapControl); map1.addControl(new GLargeMapControl()); map1.disableDoubleClickZoom(); map1.disableScrollWheelZoom(); bounds1 = new GLatLngBounds; map1.setCenter(new GLatLng(43.8522623255626,4.772658348083496), 13); var marker25 = new GIcon(); marker25.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-l.png"; marker25.iconSize = new GSize(20,34); marker25.iconAnchor = new GPoint(10,34); marker25.infoWindowAnchor = new GPoint(10,17); businesses1 = [[34,marker25,"JC Ranch",43.82672518810337,4.748668670654297,'
Ancien chemin d’Arles
Graveson
06 12 87 64 20
Centre d\'équitation western, cours de chevaux et poneys, pension pour chevaux, débourrage et entraînement, élevage (loisirs et compétition)
',"http://www.jc-ranch.com","France Graveson 13690 Ancien chemin d’Arles"],[36,marker25,"Provence Quad Location",43.849357,4.770944,' 4 avenue Riboun
Graveson
04 90 15 40 47 - 06 18 07 64 59
',"/en/component/svmap/business/provence-quad-location/36.html","France Graveson 13690 4 avenue Riboun"],[38,marker25,"Poney club Equina",43.841811,4.793107,'
1080 chemin des Plaines
Graveson
06 27 39 18 57
Un enseignement adapté à chacun dans un cadre agréable en toute sécurité. De l\'éveil à la compétition dès 2 ans et demi. Leçons enfants et adultes à poney ou à cheval. Entraînement à la compétition. Pension pour chevaux, dressage. Stage à chaque vacances scolaires, ouvert à tous.Affilié à la FFE. Maïa Villa, monitrice diplômée d\'Etat.
',"http://www.equina-poneyclub.com","France Graveson 13690 1080 chemin des Plaines"]]; addBusinesses1(); } } function setBounds1(bounds) { map1.setZoom(map1.getBoundsZoomLevel(bounds)); map1.setCenter(bounds.getCenter()); } function geocodeBusinesses1() { if (cntGeocoded1 < geocodes1.length) { geocoder1.getLocations(geocodes1[cntGeocoded1][7], addressResolved1); } } function addressResolved1(response) { var delay = 0; if (response.Status.code == 620) { delay = 500; } else { if (response.Status.code == 200) { var address = response.Placemark[0]; geocodes1[cntGeocoded1][3] = address.Point.coordinates[1]; geocodes1[cntGeocoded1][4] = address.Point.coordinates[0]; addBusiness(geocodes1[cntGeocoded1]); // Move onto the next address; this skips bad addresses, too. cntGeocoded += 1; } } window.setTimeout(geocodeBusinesses1, delay); } function addBusinesses1() { for (var i=0; i < businesses1.length; i++) { addBusiness1(businesses1[i]); } } function addBusiness1(business) { var point = new GLatLng(business[3], business[4]); var markerOptions = { icon:business[1], draggable: false, "title":business[2] }; var marker = new GMarker(point, markerOptions); var form = '