\n\t\t\t\t<\/div>","center":{"type":"auto","lat":"48.431016","lng":"0.09226149999994959","poi":""},"zoom":{"actif":"","value":"10","molette":"","min":"0","max":"0","position":""},"streetview":{"actif":"","position":""},"deplacement":{"actif":"","position":""},"type":{"actif":"","defaut":"","position":""},"recherche":{"actif":"1","label":""},"itineraire":{"actif":"","type":"","show":"","panel":"","label":""},"cluster":{"actif":""},"id":299}; 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['geocoder'] = new google.maps.Geocoder(); $('#eGmapRecherche').submit(function(e){ e.preventDefault(); eGmapSearch(); }); 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 eGmapSearch(){ var address = $('#eGmapAdress').val(); eGmap['geocoder'].geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { eGmap['boundResult'] = results[0].geometry.bounds; if(!eGmap['boundResult']){ eGmap['boundResult'] = new google.maps.LatLngBounds( results[0].geometry.viewport.getSouthWest(), results[0].geometry.viewport.getNorthEast() ); } eGmap['map'].fitBounds(eGmap['boundResult']); if(eGmap['boundResultMarker']){ eGmap['boundResultMarker'].setPosition(eGmap['boundResult'].getCenter()); }else{ eGmap['boundResultMarker'] = new google.maps.Marker({ map: eGmap['map'], position: eGmap['boundResult'].getCenter() }); } } else { console.log('Geocode was not successful for the following reason: ' + status); } }); } function eGmapSearchReset(){ $('#eGmapAdress').val(''); if(eGmap['boundResultMarker']){ eGmap['boundResultMarker'].setMap(null); eGmap['boundResultMarker'] = null; } } 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) { eGmapSearchReset(); var type = ''; 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 - Recherche de rue 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> Recherche de rue Partager Imprimer Recherche de rue Les grands projets Actualités Restitutions théâtre Théâtre, ...Les élèves comédiens du conservatoire montent sur les planches !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 adresse :
'+title+'
Un territoire attractif+
Économie, Entreprises+
La CUA à votre service+
Sortir, bouger+
Théâtre, ...
Les élèves comédiens du conservatoire montent sur les planches !
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...