<script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
<link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
<script src="{$jsUrl}/Leaflet.loading/src/Control.Loading.js"></script>
+ <link rel="stylesheet" href="//unpkg.com/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css" type="text/css">
+ <script src="//unpkg.com/leaflet-gesture-handling"></script>
{/if}
{if $settings.selected_map_interface == 2}
{if $settings.selected_map_interface == 1}
<!-- Leaflet Map -->
- <div id="LeafletMapContainer" style="height: 400px; width: 90%; border: 1px black solid; z-index: +0; margin: 0 auto;"></div>
+ <div id="LeafletMapContainer" style="height: 400px; width: 100%; border: 1px black solid; z-index: +0; margin: 0 auto;"></div>
{/if}
{if $settings.selected_map_interface == 2}
function initMap() {
- var leafletMap = L.map('LeafletMapContainer').setView([{$settings.maps_default_lat}, {$settings.maps_default_lon}], defZoom);
+ var leafletMap = L.map('LeafletMapContainer', {gestureHandling: true}).setView([{$settings.maps_default_lat}, {$settings.maps_default_lon}], defZoom);
var leafletTileServer = '{$settings.leaflet_tile_server}/{$settings.leaflet_tile_server_key}/' + {literal}'{z}/{x}/{y}.png'{/literal};
var leafletMinZoom = 3;
var leafletMaxZoom = 19;