Below you will find a list of Nordic gyms in Denmark, Finland, Iceland, Norway, and Sweden, plus Estonia. The intent of this list is to provide a list of gyms that MMA practitioners can train, so by design we do not include gyms that only focus on one discipline.
[raw]
window.onload=function(){
//// add an MapQuest tile layer var mapQuestView = MQ.mapLayer(); // add an OpenStreetMap tile layer var osmView = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap contributors' });
//create MAP var map = L.map('map', { layers: mapQuestView }).setView([59.3294, 18.0686], 4);
//add layers control on map var baseMaps = { "Normal view": mapQuestView, "Alternative view": osmView }; //add layer control to the map L.control.layers(baseMaps).addTo(map);
//loading from CSV var loadedDocument; $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/DenmarkGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); }); $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/FinlandGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); }); $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/NorwayGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); }); $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/SwedenGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); }); $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/EstoniaGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); }); $.get('https://www.mmaviking.com/wp-content/uploads/2014/06/IcelandGymLocationMap.csv', function (response) { loadedDocument = response; var tableHTML = ""; try { var array = csv2array(loadedDocument); } catch (exception) { alert("Error: " + exception); return; }
drawGymsOnTheMap(array); });
function drawGymsOnTheMap(array){ array.sort(function(a,b){ return a[5]-b[5] }); for (row = 0; row < array.length; row++) { var latitude = 0; var longitude = 0; var tableHTML = ''; for (col = 0; col < array[row].length; col++) { if(col === 0){ tableHTML += '
Name: '; tableHTML += array[row][col]; tableHTML += '
' } else if(col === 1){ tableHTML += '
Address: '; tableHTML += array[row][col]; tableHTML += '
' } else if(col === 2){ tableHTML += '
City: '; tableHTML += array[row][col]; tableHTML += '
' } else if(col === 3){ tableHTML += '
' tableHTML += array[row][col]; tableHTML += '
' } else if(col === 4){ latitude = array[row][col]; } else if(col === 5){ longitude = array[row][col]; } } L.marker([latitude, longitude]).addTo(map).bindPopup(tableHTML); } } /* var textList = '
Name: Berserk MMA
' + '
Address: Hjärnegatan, 112 29 Stockholm, Sweden
' + '
Phone: +46 70 458 42 96
' + '
';
//draw test marker L.marker([59.332583, 18.041939]).addTo(map) .bindPopup(textList); */
map.invalidateSize(); }
[/raw]




