\n\t\t\t\t<\/div>","center":{"type":"auto","lat":"48.425555463221066","lng":"0.0933837890625","poi":""},"zoom":{"actif":"","value":"10","molette":"","min":"0","max":"0","position":""},"streetview":{"actif":"","position":""},"deplacement":{"actif":"","position":""},"type":{"actif":"","defaut":"","position":""},"recherche":{"actif":"","label":""},"itineraire":{"actif":"1","type":"","show":"1","panel":"1","label":""},"cluster":{"actif":""},"id":300}; function eGmapLoadMap() { eGmap['map'] = new google.maps.Map(document.getElementById('eGmapMap'), { center: new google.maps.LatLng(eGmap['conf'].center.lat , eGmap['conf'].center.lng), zoom: parseInt(eGmap['conf'].zoom.value), minZoom: parseInt(eGmap['conf'].zoom.min), maxZoom: parseInt(eGmap['conf'].zoom.max), scrollwheel: (eGmap['conf'].zoom.molette == '0') ? false : true, draggable: (eGmap['conf'].draggable == '0') ? false : true, zoomControl: (eGmap['conf'].zoom.actif == '0') ? false : true, zoomControlOptions: (eGmap['conf'].zoom.position)?{position: google.maps.ControlPosition[eGmap['conf'].zoom.position]}:{}, streetViewControl: (eGmap['conf'].streetview.actif == '0') ? false : true, streetViewControlOptions: (eGmap['conf'].streetview.position)?{position: google.maps.ControlPosition[eGmap['conf'].streetview.position]}:{}, panControl: (eGmap['conf'].deplacement.actif == '0') ? false : true, panControlOptions: (eGmap['conf'].deplacement.position)?{position: google.maps.ControlPosition[eGmap['conf'].deplacement.position]}:{}, mapTypeControl: (eGmap['conf'].type.actif == '0') ? false : true, mapTypeControlOptions: (eGmap['conf'].type.position)?{position: google.maps.ControlPosition[eGmap['conf'].type.position]}:{}, mapTypeId: (eGmap['conf'].type.defaut)?google.maps.MapTypeId[eGmap['conf'].type.defaut]:google.maps.MapTypeId.ROADMAP, overviewMapControl: false, rotateControl: false, scaleControl: false, styles: (eGmap['styles'])?eGmap['styles']:null }); eGmap['directionsService'] = new google.maps.DirectionsService(); eGmap['directionsDisplay'] = new google.maps.DirectionsRenderer(); eGmap['directionsDisplay'].setMap(eGmap['map']); eGmap['directionsDisplay'].setPanel(document.getElementById('eGmapItinerairePanel')); $('#eGmapItineraire').submit(function(e){ e.preventDefault(); eGmapItineraire(); }); eGmapLoadPois(0); eGmapLoadKmls(); } function eGmapLoadKmls(){ if(eGmap['kmls'] && eGmap['kmls'].kml){ if(eGmap['kmls'].kml.length>0){ for(i=0;i0){ for(i=0;i0){ eGmap['map'].setCenter(eGmap['bounds'].getCenter()); }else{ eGmap['map'].fitBounds(eGmap['bounds']); } } if(eGmap['conf'].forcePoi){ if(eGmapLoadInfosPoi(eGmap['uidToKey'][eGmap['conf'].forcePoi], backend, '')){ eGmap['map'].setCenter(eGmap['marker'][eGmap['uidToKey'][eGmap['conf'].forcePoi]].getPosition()); } } }else{ eGmapLoadPoi(eGmap['pois'].poi, backend); if(eGmapLoadInfosPoi(0, backend, '')){ eGmap['map'].setCenter(eGmap['marker'][0].getPosition()); } } } } function eGmapLoadPoi(poi, backend){ key = eGmap['marker'].length; position = new google.maps.LatLng(poi.lat , poi.lng); eGmap['marker'][key] = new google.maps.Marker({ position: position, title: poi.title }); eGmap['marker'][key].key = key; eGmap['marker'][key].infopoi = poi; if(poi.cats){ eGmap['marker'][key].cats = poi.cats.split(','); }else{ eGmap['marker'][key].cats = new Array; } eGmap['marker'][key].setMap(eGmap['map']); eGmap['uidToKey'][poi.table+'_'+poi.uid] = key; if(poi.picto && poi.picto!=''){ eGmap['marker'][key].setIcon('/'+poi.picto); } google.maps.event.addListener(eGmap['marker'][key], 'click', function() { eGmapLoadInfosPoi(this.key, backend, poi.table); }); eGmap['bounds'].extend(position); } function eGmapLoadInfosPoi(key, backend, table){ if(!eGmap['marker'][key]) return false; if(eGmap['marker'][key].infobubble){ eGmap['marker'][key].infobubble.close(); eGmap['marker'][key].infobubble = false; }else{ eGmap['marker'][key].infobubble = new InfoBubble({ minHeight:100, minWidth:110, }); eGmap['marker'][key].infobubble.setContent(eGmap['conf'].loadingInfo); eGmap['marker'][key].infobubble.key = key; eGmap['infoZIndex'] = (eGmap['infoZIndex'])?eGmap['infoZIndex']+1:6; eGmap['marker'][key].infobubble.setZIndex(eGmap['infoZIndex']); google.maps.event.addDomListener(eGmap['marker'][key].infobubble.bubble_, 'click', function(e){ eGmap['infoZIndex']++; this.style.setProperty('z-index', eGmap['infoZIndex']); }); google.maps.event.addListener(eGmap['marker'][key].infobubble, 'closeclick', function(e){ eGmap['marker'][this.key].infobubble = false; }); if(backend == 0){ $.ajax({ type: 'POST', dataType: "xml", data: { eID: 'eGmapInfoPoi', id: eGmap['conf'].id, uid: eGmap['marker'][key].infopoi.uid, type: eGmap['marker'][key].infopoi.type, key: key }, success: function(result){ key = $(result).find("key").text(); tabs = $(result).find("tab"); if(tabs.length > 0){ $(result).find("tab").each(function(){ label = $(this).find("label").text(); content = $(this).find("content").text(); eGmap['marker'][key].infobubble.addTab(label, content); }); }else{ content = $(result).find("content").html(); eGmap['marker'][key].infobubble.setContent(content); eGmap['marker'][key].infobubble.updateContent_(); } eGmap['marker'][key].infobubble.open(eGmap['map'], eGmap['marker'][key]); window.setTimeout(function() { eGmap['marker'][key].infobubble.panToView(); }, 100); }, error: function(error) { console.dir(error); eGmap['marker'][key].infobubble.close(); eGmap['marker'][key].infobubble = false; } }); } else { $.ajax({ url: TYPO3.settings.ajaxUrls['info_poi_backend'], type: 'POST', dataType: "xml", data: { id: eGmap['conf'].id, uid: eGmap['marker'][key].infopoi.uid, type: eGmap['marker'][key].infopoi.type, key: key }, success: function(result){ key = $(result).find("key").text(); type = $(result).find("type").text(); uid = $(result).find("uid").text(); movePoint = $(result).find("movePoint").text(); savePoint = $(result).find("savePoint").text(); editPoint = $(result).find("editPoint").text(); tabs = $(result).find("tab"); title = $(result).find("title").text(); /* if(tabs.length > 0){ $(result).find("tab").each(function(e){ label = $(this).find("label").text(); content = $(this).find("content").text(); if(e == 0){ content += ''; } eGmap['marker'][key].infobubble.addTab(label, content); }); }else{ content = $(result).find("content").html(); content += ''; eGmap['marker'][key].infobubble.setContent(content); eGmap['marker'][key].infobubble.updateContent_(); } */ content = ''+title+''; content += ''; content += ''; content = ''+content+''; eGmap['marker'][key].infobubble.setContent(content); eGmap['marker'][key].infobubble.updateContent_(); window.setTimeout(function() { editPoi(uid, table, $('#pageId').data('tab')); }, 100); eGmap['marker'][key].infobubble.open(eGmap['map'], eGmap['marker'][key]); window.setTimeout(function() { eGmap['marker'][key].infobubble.panToView(); }, 100); }, error: function(error) { console.dir(error); eGmap['marker'][key].infobubble.close(); eGmap['marker'][key].infobubble = false; } }); } } return true; } google.maps.event.addDomListener(window, 'load', eGmapLoadMap); function eGmapItineraire(){ var address1 = $('#eGmapAdress1').val(); var address2 = $('#eGmapAdress2').val(); var type = ''; type = $('#eGmapType').val(); type = type?google.maps.TravelMode[type]:null; var request = { origin: address1, destination: address2, travelMode: type }; eGmap['directionsService'].route(request, function(response, status) { if (status == google.maps.DirectionsStatus.OK) { eGmap['directionsDisplay'].setDirections(response); } }); } function eGmapItineraireReset(){ $('#eGmapAdress1').val(''); $('#eGmapAdress2').val(''); $('#eGmapType option[value=""]').prop('selected', true); if(eGmap['directionsDisplay']){ eGmap['directionsDisplay'].setDirections({routes:[]}); } } function eGmapWizardSetAdress(){ if(eGmap['boundResultMarker']){ eGmap['geocoder'].geocode( { 'latLng': eGmap['boundResultMarker'].getPosition()}, function(results, status) { if (status == google.maps.GeocoderStatus.OK && results[0]) { $('#eGmapAdress').val(results[0].formatted_address); } }); } } function eGmapYAller(lat, lng, adresse){ if(eGmap['directionsService']){ maDestination = new google.maps.LatLng(lat, lng); if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var type = ''; type = $('#eGmapType').val(); type = type?google.maps.TravelMode[type]:null; var maPosition = new google.maps.LatLng( position.coords.latitude, position.coords.longitude ); var request = { origin: maPosition, destination: maDestination, travelMode: type }; eGmap['directionsService'].route(request, function(response, status) { if (status == google.maps.DirectionsStatus.OK) { eGmap['directionsDisplay'].setDirections(response); } }); }); } } destField = $('#eGmapAdress2'); if(destField.length){ destField.val(adresse); } return false; } function eGmapCatInit(){ $('.egmap_cat').click(function(){ eGmapCatCheck(this); }); $('.egmapcat_kmls').click(function(){ eGmapKmlsCheck(this); }); $('.egmap_cat_racine').click(); eGmapCatCheckAllInit(); } function eGmapCatCheck(elem){ var infos = $(elem).attr('id').split('_'); var idCat = infos[1]; var elem = infos[2]; var input = $('#egmapcat_'+idCat+'_input'); var checked = input.prop('checked'); if(elem != 'input'){ input.prop('checked', !checked); }else{ checked = !checked; } for(var i=0;i= 0){ if(checked && eGmapIsNoLastCat(poi)){ eGmapHidePoi(poi); }else{ eGmapShowPoi(poi); } } } var childs = $('.egmap_child_'+idCat); if(childs.length){ childs.prev().prop('checked', checked); childs.click(); } } function eGmapIsNoLastCat(poi){ for(var i=0;i ul.cats > li > div input:checkbox').click(); thisButton.val(checkAll).removeClass('allchecked').addClass('allunchecked'); }else{ jQuery('ul.cats input:checkbox').prop('checked',false); jQuery('div > ul.cats > li > div input:checkbox').click(); thisButton.val(uncheckAll).addClass('allchecked').removeClass('allunchecked'); } }); } function eGmapPoiListeInit() { google.maps.event.addListener(eGmap['map'], 'bounds_changed', function(e) { var mapBounds = eGmap['map'].getBounds(); for(var i=0;i'; eGmap['marker'][indexBulle].infobubble.setContent(content); eGmap['marker'][indexBulle].infobubble.open(); poi_move = false; }); movePoiListener = google.maps.event.addListener(eGmap, "click", function() { if(poi_move == false) { undoLatLng(gmarkers[uid], indexBulle, uid); google.maps.event.removeListener(movePoiListener); } }); google.maps.event.addListener(eGmap['marker'][indexBulle].infobubble, 'closeclick', function(e){ eGmap['marker'][indexBulle].setPosition(initialPosition); eGmap['marker'][indexBulle].setAnimation(null); eGmap['marker'][indexBulle].setDraggable(false); }); } function updatePoint(uid, key, type, lat, lng) { $.ajax({ url: TYPO3.settings.ajaxUrls['update_poi'], type: 'POST', data: { uid: uid, type: type, lat: lat, lng: lng, key: key }, success: function(result){ eGmap['marker'][key].setDraggable(false); eGmap['marker'][key].setAnimation(null); eGmap['marker'][key].infobubble.close(); google.maps.event.addListener(eGmap['marker'][key], 'click', function() { eGmapLoadInfosPoi(this.key, 1, ''); }); }, error: function(error) { console.dir(error); } }); } function eGmapSetLocalizedPoi(){ if(eGmap['boundResultMarker']){ eGmap['geocoder'].geocode( { 'latLng': eGmap['boundResultMarker'].getPosition()}, function(results, status) { if (status == google.maps.GeocoderStatus.OK && results[0]) { newPoi( eGmap['boundResultMarker'].getPosition().lat(), eGmap['boundResultMarker'].getPosition().lng(), results[0]['address_components']['0']['long_name'], results[0]['address_components']['1']['long_name'], results[0]['address_components']['4']['long_name'], results[0]['address_components']['5']['long_name'], $('#pageId').data('tab') ); } }); } } /*]]>*/ CUA - Itinéraire Newsletter Espace Presse Publications Galeries photos Un territoire attractif+Un territoire authentique et attractifLe Projet de TerritoireLes grands projetsLe budget 2024Présentation des communesLe conseil de communauté et ses compétences►Le conseil de communautéLes compétences de la CUALes documents du conseil de communautéActes administratifsLes marchés publicsLes offres d'emploiEspace PressePublicationsGaleries photosNewslettersÉconomie, Entreprises+La Mission Développement Économique à vos côtésJe découvre le territoireJe concrétise mon projet►Opportunités immobilièresOpportunités foncièresJe recrute, je (me) forme►Je recruteJe (me) formeMise en réseau►J’intègre des réseaux locaux Je mobilise les réseaux d’accompagnementJe m’appuie sur les clusters et pôles de compétitivitéLes évènements d'affairesLa boîte à outils des entreprises►Outils de promotion du territoireLieux d'accueil pour vos réunions, séminaires, rencontres professionnellesPérimètres ZFU-TE / QPV / AFRAide à l'immobilier d'entrepriseAccompagnement des entreprises en difficultéInventaire des ZAEJe m'inscris dans les transitions économiques►Transition écologiqueTransition socialeTransition numériqueTerritoires d'industrieLa CUA à votre service+Petite enfance, enfance, jeunesse►Trouver un mode de garde pour mon enfantLa restauration scolaireLes accueils de loisirsMédiations et animations de quartiersProgramme de Réussite ÉducativeSolidarités►Le Centre Intercommunal d'Action SocialePortage des repas à domicilePacte Territorial de SolidaritéCentres sociaux de la CUAMaisons des Initiatives Citoyennes Politique de la villeMobilité►Les transports collectifsLes transports individuels / partagésLa compétence mobilitéUrbanisme►Construire, rénover, aménagerSchéma de Cohérence Territoriale (SCoT)Plan Local d'Urbanisme communautaireAire de mise en Valeur de l'Architecture et du Patrimoine des Alpes MancellesPlan de Prévention du Risque Inondation (PPRI) Règlement Local de Publicité IntercommunalTout savoir sur les déchets►Les actualités du service Déchets ménagersJours et lieux de collectesTri des déchetsCentres de valorisationLe compostageLes programmes d'actionsLa valorisation des déchetsFoire aux questionsContacts & questionsDéveloppement durable►PCAET - Plan Climat-Air-Énergie TerritorialLes appels à projetsLabels et récompensesVidéos du Développement DurableLes Marchés des producteurs locauxAgenda 21 #2TECH – Travaux Énergie Conseil HabitatÉclairage publicRéseau de chaleurEau et assainissementGens du voyageGEMAPITrame Verte et BleueSortir, bouger+Agenda des sortiesLes équipements culturels►Musée des Beaux-arts et de la DentelleRéseau des médiathèquesLe Conservatoire à Rayonnement DépartementalSalles de spectacles, expositions et cinémaLes archivesLes équipements sportifs de la CUALe Cercle Fabien CanuTourisme et patrimoine►Le camping de Guéramé Un territoire attractif+Un territoire authentique et attractifLe Projet de TerritoireLes grands projetsLe budget 2024Présentation des communesLe conseil de communauté et ses compétences►Le conseil de communautéLes compétences de la CUALes documents du conseil de communautéActes administratifsLes marchés publicsLes offres d'emploiEspace PressePublicationsGaleries photosNewslettersÉconomie, Entreprises+La Mission Développement Économique à vos côtésJe découvre le territoireJe concrétise mon projet►Opportunités immobilièresOpportunités foncièresJe recrute, je (me) forme►Je recruteJe (me) formeMise en réseau►J’intègre des réseaux locaux Je mobilise les réseaux d’accompagnementJe m’appuie sur les clusters et pôles de compétitivitéLes évènements d'affairesLa boîte à outils des entreprises►Outils de promotion du territoireLieux d'accueil pour vos réunions, séminaires, rencontres professionnellesPérimètres ZFU-TE / QPV / AFRAide à l'immobilier d'entrepriseAccompagnement des entreprises en difficultéInventaire des ZAEJe m'inscris dans les transitions économiques►Transition écologiqueTransition socialeTransition numériqueTerritoires d'industrieLa CUA à votre service+Petite enfance, enfance, jeunesse►Trouver un mode de garde pour mon enfantLa restauration scolaireLes accueils de loisirsMédiations et animations de quartiersProgramme de Réussite ÉducativeSolidarités►Le Centre Intercommunal d'Action SocialePortage des repas à domicilePacte Territorial de SolidaritéCentres sociaux de la CUAMaisons des Initiatives Citoyennes Politique de la villeMobilité►Les transports collectifsLes transports individuels / partagésLa compétence mobilitéUrbanisme►Construire, rénover, aménagerSchéma de Cohérence Territoriale (SCoT)Plan Local d'Urbanisme communautaireAire de mise en Valeur de l'Architecture et du Patrimoine des Alpes MancellesPlan de Prévention du Risque Inondation (PPRI) Règlement Local de Publicité IntercommunalTout savoir sur les déchets►Les actualités du service Déchets ménagersJours et lieux de collectesTri des déchetsCentres de valorisationLe compostageLes programmes d'actionsLa valorisation des déchetsFoire aux questionsContacts & questionsDéveloppement durable►PCAET - Plan Climat-Air-Énergie TerritorialLes appels à projetsLabels et récompensesVidéos du Développement DurableLes Marchés des producteurs locauxAgenda 21 #2TECH – Travaux Énergie Conseil HabitatÉclairage publicRéseau de chaleurEau et assainissementGens du voyageGEMAPITrame Verte et BleueSortir, bouger+Agenda des sortiesLes équipements culturels►Musée des Beaux-arts et de la DentelleRéseau des médiathèquesLe Conservatoire à Rayonnement DépartementalSalles de spectacles, expositions et cinémaLes archivesLes équipements sportifs de la CUALe Cercle Fabien CanuTourisme et patrimoine►Le camping de Guéramé Accueil> Itinéraire Partager Imprimer Itinéraire Les grands projets Actualités Acquisition dentelle au musée des Beaux-arts et de la Dentelle Le musée a enrichi ses collections avec un petit napperon circulaire en dentelle au point...Toutes les actualités AgendasDu 07/11 au 01/09 Exposition : La description de l'Égypte, une œuvre pharaonique Expositions / visitesLe temps des travaux de restauration des boiseries de la médiathèque Aveline, ce “monument” de la...Tout l'agenda Votre itinéraire : Votre lieu de départ : Votre lieu d'arrivée : Voiture Piéton Vélo Transport en commun
'+title+'
Un territoire attractif+
Économie, Entreprises+
La CUA à votre service+
Sortir, bouger+
Le musée a enrichi ses collections avec un petit napperon circulaire en dentelle au point...
Du 07/11 au 01/09
Expositions / visites
Le temps des travaux de restauration des boiseries de la médiathèque Aveline, ce “monument” de la...