Où pratiquer

Où pratiquer/Clubs

'); if(!$('#clubs_'+uniq).hasClass('active') || $('#sidebar_'+uniq).hasClass('collapsed')) { $('#gmap_a_tab_clubs_'+uniq).trigger('click'); } $.post(Routing.generate('get_gmap_render_details'), { token: data.token, uniq: uniq, }, function (data_res) { if(data_res.responseCode == 200) { $('#clubs_content_details_'+uniq).html(data_res.result); } }); }); marker.addListener("click", () => { if(map.getZoom() < 10) { map.setZoom(10); } map.setCenter({lat: marker.getPosition().lat(), lng: (marker.getPosition().lng() - 0.2)}); for( var x in markers_data ) { markers[uniq][x].setIcon('/files/images/gmap_marker_club.png?570'); } marker.setIcon('/files/images/gmap_marker_club_active.png?570'); }); })(markers[uniq][i], data); filterMarkers = function (uniq) { var activities_filters = []; $("input:checkbox[name=gmap_activity_filter_"+uniq+"]:checked").each(function(){ activities_filters.push($(this).val()); }); for( var i in markers[uniq] ) { marker = markers[uniq][i]; var filteredArray = activities_filters.filter(function(n) { return marker.activities.indexOf(n) !== -1; }); if(filteredArray.length > 0) { marker.setVisible(true); } else { marker.setVisible(false); } } } } $(document).ready(function(){ $("[data-marker-token_"+uniq+"]").click(function(){ if(!markers[uniq][$(this).attr('data-marker-token_'+uniq)].getVisible()) { $('span#data-select-activities-all_'+uniq).click(); } google.maps.event.trigger(markers[uniq][$(this).attr('data-marker-token_'+uniq)], 'click'); }); $("input#gmap_activity_filter_"+uniq).click(function(){ filterMarkers(uniq) }); $("span[data-select-activities-"+uniq+"]").click(function(){ var res = $(this).attr('data-select-activities-'+uniq); if(res == '1') { $("input:checkbox[name=gmap_activity_filter_"+uniq+"]").prop('checked', true); } else { $("input:checkbox[name=gmap_activity_filter_"+uniq+"]").prop('checked', false); } filterMarkers(uniq); }); }); } $(function(){ $(window).load(function(){ loadMap('64174382acbc4'); $('#sidebar').sidebar('sidebar_64174382acbc4'); }); });