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 = [[59,marker16,"Musée de Région Auguste Chabaud",43.851514,4.772264,'

Musée de Région Auguste Chabaud

Cours national
Graveson
04 90 90 53 02

Peintures, dessins, sculptures du peintre Auguste Chabaud, contemporain de Matisse et Derain. Cycles de conférences, ateliers plastiques, salles climatisées, stage service éducatif, expositions temporaires. Ouvert tous les jours de juin à septembre de 10h à 12h et de 13h30 à 18h30. Tarif 4€Tarif réduit 2€Service éducatif : 04 32 61 94 05

',"http://www.museechabaud.com","France Graveson 13690 Cours national "]]; addBusinesses3(); } } 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 = '
Trouver un itinéraire : A partir de ce lieu - Vers ce lieu
'; var info = business[5]; info += form; var div = document.createElement("div"); div.style.width = "300px"; div.style.height = "200px"; var pano = new GStreetviewPanorama(div); pano.setLocationAndPOV(point); GEvent.addListener(pano, "error", function() { marker.bindInfoWindowHtml(info); } ); var tabs = [new GInfoWindowTab('Info', info),new GInfoWindowTab('StreetView', div)]; marker.bindInfoWindowTabsHtml(tabs); GEvent.addListener(marker, "infowindowopen", function() { pano.show(); }); GEvent.addListener(marker, "infowindowbeforeclose", function() { pano.hide(); }); map3.addOverlay(marker); if (59 == business[0]) { map3.setCenter(point, 15); } } function showFormFrom() { document.getElementById('formFrom').style.display = 'block'; document.getElementById('formTo').style.display = 'none'; return false; } function showFormTo() { document.getElementById('formTo').style.display = 'block'; document.getElementById('formFrom').style.display = 'none'; return false; } function findDirections3(from, to) { if (directions3 == null) { directionsPanel3 = document.getElementById('svmap_directions_panel3'); directions3 = new GDirections(map3, directionsPanel3); GEvent.addListener(directions3, "error", directionsError); } else { directions3.clear(); } directions3.load("from: "+from+" to: "+to); } function directionsError(response) { status = response.getStatus(); switch (status.code) { case 602: message = "No corresponding geographic location could be found for the specified address. This may be due to the fact that the address is relatively new, or it may be incorrect."; break; case 603: message = "The route for the given directions query cannot be returned due to legal or contractual reasons."; break; case 604: message = "The directions between the points mentioned in the query could not be computed. This is usually because there is no route available between the two points, or because there is no data for routing in that region."; break; default: message = "The directions between the points mentioned in the query could not be computed."; break; } alert(message); }