var map3; var bounds3; var businesses3; var geocodes3; var cntGeocoded3 = 0; var directionsPanel3; var directions3; var focusedBusiness3; function generateMap3() { if (GBrowserIsCompatible() && document.getElementById("svmap_canvas3") != null) { geocoder3 = new GClientGeocoder(); geocoder3.setCache(null); var mapOptions = { mapTypes:[G_NORMAL_MAP] }; map3 = new GMap2(document.getElementById("svmap_canvas3"), mapOptions); var mapControl = new GMapTypeControl(); map3.addControl(mapControl); map3.addControl(new GLargeMapControl()); map3.disableDoubleClickZoom(); map3.disableScrollWheelZoom(); bounds3 = new GLatLngBounds; map3.setCenter(new GLatLng(43.8522623255626,4.772658348083496), 13); var marker3 = new GIcon(); marker3.image = "http://www.graveson-provence.fr/components/com_svmap/markers/blue.png"; marker3.iconSize = new GSize(12,20); marker3.iconAnchor = new GPoint(6,20); marker3.infoWindowAnchor = new GPoint(6,10); var marker12 = new GIcon(); marker12.image = "http://www.graveson-provence.fr/components/com_svmap/markers/start.png"; marker12.iconSize = new GSize(20,34); marker12.iconAnchor = new GPoint(10,34); marker12.infoWindowAnchor = new GPoint(10,17); var marker14 = new GIcon(); marker14.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-a.png"; marker14.iconSize = new GSize(20,34); marker14.iconAnchor = new GPoint(10,34); marker14.infoWindowAnchor = new GPoint(10,17); var marker15 = new GIcon(); marker15.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-b.png"; marker15.iconSize = new GSize(20,34); marker15.iconAnchor = new GPoint(10,34); marker15.infoWindowAnchor = new GPoint(10,17); var marker16 = new GIcon(); marker16.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-c.png"; marker16.iconSize = new GSize(20,34); marker16.iconAnchor = new GPoint(10,34); marker16.infoWindowAnchor = new GPoint(10,17); var marker20 = new GIcon(); marker20.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-g.png"; marker20.iconSize = new GSize(20,34); marker20.iconAnchor = new GPoint(10,34); marker20.infoWindowAnchor = new GPoint(10,17); var marker21 = new GIcon(); marker21.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-h.png"; marker21.iconSize = new GSize(20,34); marker21.iconAnchor = new GPoint(10,34); marker21.infoWindowAnchor = new GPoint(10,17); 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); var marker26 = new GIcon(); marker26.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-m.png"; marker26.iconSize = new GSize(20,34); marker26.iconAnchor = new GPoint(10,34); marker26.infoWindowAnchor = new GPoint(10,17); var marker29 = new GIcon(); marker29.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-p.png"; marker29.iconSize = new GSize(20,34); marker29.iconAnchor = new GPoint(10,34); marker29.infoWindowAnchor = new GPoint(10,17); var marker31 = new GIcon(); marker31.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-r.png"; marker31.iconSize = new GSize(20,34); marker31.iconAnchor = new GPoint(10,34); marker31.infoWindowAnchor = new GPoint(10,17); var marker32 = new GIcon(); marker32.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-s.png"; marker32.iconSize = new GSize(20,34); marker32.iconAnchor = new GPoint(10,34); marker32.infoWindowAnchor = new GPoint(10,17); var marker33 = new GIcon(); marker33.image = "http://www.graveson-provence.fr/components/com_svmap/markers/letter-t.png"; marker33.iconSize = new GSize(20,34); marker33.iconAnchor = new GPoint(10,34); marker33.infoWindowAnchor = new GPoint(10,17); businesses3 = []; addBusinesses3(); geocodes3 = [[56,marker15,"Seventies Drivers",,,'
1 impasse de l\'Escoundu
Graveson
04.90.94.53.27 - 06.79.55.30.08
',"/en/component/svmap/business/seventies-drivers/56.html","France Graveson 13690 1 impasse de l\'Escoundu"]]; geocodeBusinesses3(); } } function setBounds3(bounds) { map3.setZoom(map3.getBoundsZoomLevel(bounds)); map3.setCenter(bounds.getCenter()); } function geocodeBusinesses3() { if (cntGeocoded3 < geocodes3.length) { geocoder3.getLocations(geocodes3[cntGeocoded3][7], addressResolved3); } } function addressResolved3(response) { var delay = 0; if (response.Status.code == 620) { delay = 500; } else { if (response.Status.code == 200) { var address = response.Placemark[0]; geocodes3[cntGeocoded3][3] = address.Point.coordinates[1]; geocodes3[cntGeocoded3][4] = address.Point.coordinates[0]; addBusiness(geocodes3[cntGeocoded3]); // Move onto the next address; this skips bad addresses, too. cntGeocoded += 1; } } window.setTimeout(geocodeBusinesses3, delay); } function addBusinesses3() { for (var i=0; i < businesses3.length; i++) { addBusiness3(businesses3[i]); } } function addBusiness3(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 = '