function get_tile_layers() {
var Esri_WorldImagery = L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', {
attribution: 'Tiles © Esri — Source: Esri, i-cubed, USDA, USGS, ' +
'AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community'
});
Esri_DarkGreyCanvas = L.tileLayer(
"http://{s}.sm.mapstack.stamen.com/" +
"(toner-lite,$fff[difference],$fff[@23],$fff[hsl-saturation@20])/" +
"{z}/{x}/{y}.png",
{
attribution: 'Tiles © Esri — Esri, DeLorme, NAVTEQ, TomTom, Intermap, iPC, USGS, FAO, ' +
'NPS, NRCAN, GeoBase, Kadaster NL, Ordnance Survey, Esri Japan, METI, Esri China (Hong Kong), and the GIS User Community'
}
);
Street_map = L.tileLayer(
'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
{
attribution: '© OpenStreetMap',
subdomains: ['a','b','c']
}
);
arcGISMap = L.tileLayer("https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}", {
attribution: 'Service © openrouteservice.org | Map data © Esri — Esri, DeLorme, NAVTEQ, TomTom, Intermap, iPC, USGS, FAO, NPS, NRCAN, GeoBase, Kadaster NL, Ordnance Survey, Esri Japan, METI, Esri China (Hong Kong), and the GIS User Community'
});
openSeaMap = L.tileLayer('https://tiles.openseamap.org/seamark/{z}/{x}/{y}.png', {
attribution: 'Map data: © OpenSeaMap contributors'
});
return {
"Satellite": Esri_WorldImagery,
"Grey Canvas": Esri_DarkGreyCanvas,
"Street_map":Street_map,
"Map":arcGISMap,
"Marine":openSeaMap,
};
}
function get_overlays() {
var now = new Date();
var hour = ("0" + now.getUTCHours()).slice(-2);
//les zones de Kites
var zonekite = new L.LayerGroup();
// Dunkerque
L.polygon([
[51.10,1.57],
[51.10,2.55],
[50.86,2.55],
[50.86,1.57],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 1 - Dunkerque");
// Berck
L.polygon([
[50.10,1.20],
[50.10,1.70],
[50.86,1.70],
[50.86,1.20],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 2 - Berck");
// Dieppe
L.polygon([
[50.10,-0.05],
[50.10,1.45],
[49.86,1.45],
[49.86,-0.05],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 3 - Dieppe");
// Sainte Adresse
L.polygon([
[49.44,-0.05],
[49.44,0.40],
[49.86,0.40],
[49.86,-0.05],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 4 - Sainte Adresse");
// Honfleur
L.polygon([
[49.44,-0.05],
[49.44,0.40],
[49.40,0.40],
[49.40,-0.05],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 5 - Honfleur");
// Cabourg
L.polygon([
[49.29,-0.12],
[49.29,0.40],
[49.40,0.40],
[49.40,-0.12],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 6 - Cabourg");
// Port en Bessin
L.polygon([
[49.28,-0.12],
[49.28,-1.15],
[49.40,-1.15],
[49.40,-0.12],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 7 - Port en Bessin");
// Reville
L.polygon([
[49.6810,-1.15],
[49.6810,-1.33],
[49.34,-1.33],
[49.34,-1.15],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 8 - Reville");
// Cherbourg
L.polygon([
[49.76,-1.84],
[49.76,-1.33],
[49.63,-1.33],
[49.63,-1.84],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 9 - Cherbourg");
// Cherbourg W
L.polygon([
[49.76,-1.84],
[49.76,-1.94],
[49.70,-1.94],
[49.70,-1.84],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 9 bis - Cherbourg bis");
// Cherbourg SW
L.polygon([
[49.68,-1.77],
[49.68,-1.98],
[49.34,-1.98],
[49.34,-1.77],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 9 ter- Cherbourg Ter");
// Flamanville
L.polygon([
[48.65,-1.77],
[48.65,-1.43],
[49.63,-1.43],
[49.63,-1.77],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 10 - Cherbourg");
// Saint Malo
L.polygon([
[48.55,-1.77],
[48.55,-4.76],
[48.93,-4.76],
[48.93,-1.77],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 11 - Saint Malo");
// Le Conquet
L.polygon([
[48.55,-4.88],
[48.55,-4.74],
[48.32,-4.74],
[48.32,-4.88],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 12 - Le Conquet");
// Lorient
L.polygon([
[48.04,-4.90],
[48.04,-1.98],
[47.03,-1.98],
[47.03,-4.90],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 13 - Lorient");
// Atlantique
L.polygon([
[43.30,-2.70],
[43.30,-0.23],
[47.03,-0.23],
[47.03,-2.70],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 14 - Atlantique");
// Med perpigna
L.polygon([
[43.22,2.61],
[43.22,3.24],
[41.84,3.24],
[41.84,2.61],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 15 - Med Perpignan");
// Med Agde
L.polygon([
[43.22,3.24],
[43.22,4.09],
[43.70,4.09],
[43.70,3.24],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 16 - Med Agde");
// Med Fos sur mer
L.polygon([
[43.70,4.10],
[43.70,6.13],
[42.87,6.13],
[42.87,4.10],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 17 - Med Fos-sur-Mer");
// Med Antibes
L.polygon([
[44.50,6.13],
[44.50,8.75],
[42.89,8.75],
[42.89,6.13],
], {
color: '#293540',
fillColor: '#FF53OD',
fillOpacity: 0.1
}).addTo(zonekite).bindPopup("Zone 18 - Med Antibes");
// Cartes des climats de France
//vent
var climat = new L.LayerGroup();
var imageUrl = 'img/climat_zonage_france.png',
imageBounds = [[50.95, -5.1], [40.11, 8.21]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.8}).addTo(climat);
//brest HD1
//précipitation et pression
var brest_hd1_pcp = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/pcp_d03_t00z_'+hour+'.png';
imageBounds = [[48.558, -5.01990], [47.93, -3.9700]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd1_pcp);
//temperature
var brest_hd1_t2m = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/t2m_d03_t00z_'+hour+'.png';
imageBounds = [[48.54, -5.01990], [47.93, -3.9700]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd1_t2m);
//vent
var brest_hd1_wind = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/wind_d03_t00z_'+hour+'.png';
imageBounds = [[48.54, -5.01990], [47.93, -3.9700]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd1_wind);
// brest HD3////////////////////////////::
//précipitation et pression
var brest_hd3_pcp = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/pcp_d02_t00z_'+hour+'.png';
imageBounds = [[49.21520180, -6.00500], [47.35, -2.82]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd3_pcp);
//temperature
var brest_hd3_t2m = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/t2m_d02_t00z_'+hour+'.png';
imageBounds = [[49.15, -6.00500], [47.35, -2.82]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd3_t2m);
//vent
var brest_hd3_wind = new L.LayerGroup();
var imageUrl = 'http://www.meteohotline.com/hurricane/modelisation/brest/wind_d02_t00z_'+hour+'.png';
imageBounds = [[49.15, -6.00500], [47.35, -2.82]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.6, className: ' imgtoupdate'}).addTo(brest_hd3_wind);
// INFO
var stations = new L.LayerGroup();
var LeafIcon = L.Icon.extend({
options: {
iconSize: [55,76],
iconAnchor: [0,60],
popupAnchor: [-3, -76]
}
});
var LeafIconpoint = L.Icon.extend({
options: {
iconSize: [20,20],
iconAnchor: [0,10],
popupAnchor: [-3, -76]
}
});
var orIcon = new LeafIcon({iconUrl: 'image/puce_r.png'});
var skiIcon = new LeafIcon({iconUrl: 'image/puce_ski.png'});
var svoIcon = new LeafIconpoint({iconUrl: 'image/point_rouge.png'});
var svIcon = new LeafIconpoint({iconUrl: 'image/point_greenyellow.png'});
var sIcon = new LeafIconpoint({iconUrl: 'image/point_vert.png'});
//Point interet
L.marker([47.9742,-4.0928],{icon:orIcon}).bindPopup("
Quimper
Information
").addTo(stations);
L.marker([34.077,-118.4010],{icon:orIcon}).bindPopup(" Los Angeles
Information
").addTo(stations);
// station clim meteo france
// stations France
var meti = new L.LayerGroup();
L.marker([ 48.3927 , -4.4852 ],{icon:svoIcon}).bindPopup(" Brest
").addTo(meti);
L.marker([ 48.1106 , -1.6843 ],{icon:svoIcon}).bindPopup(" Rennes
").addTo(meti);
L.marker([ 47.2270 , -1.5546 ],{icon:svoIcon}).bindPopup(" Nantes
").addTo(meti);
L.marker([ 46.1608 , -1.1838 ],{icon:svoIcon}).bindPopup(" La Rochelle
").addTo(meti);
L.marker([ 44.8403 , -0.5823 ],{icon:svoIcon}).bindPopup(" Bordeaux
").addTo(meti);
L.marker([ 43.4908 , -1.4729 ],{icon:svoIcon}).bindPopup(" Bayonne
").addTo(meti);
L.marker([ 43.2292 , 0.0824 ],{icon:svoIcon}).bindPopup(" Tarbes
").addTo(meti);
L.marker([ 43.6003 , 1.431 ],{icon:svoIcon}).bindPopup(" Toulouse
").addTo(meti);
L.marker([ 42.6925 , 2.8812 ],{icon:svoIcon}).bindPopup(" Perpignan
").addTo(meti);
L.marker([ 43.6082 , 3.8644 ],{icon:svoIcon}).bindPopup(" Montpellier
").addTo(meti);
L.marker([ 43.2952 , 5.3586 ],{icon:svoIcon}).bindPopup(" Marseille
").addTo(meti);
L.marker([ 43.7036 , 7.2688 ],{icon:svoIcon}).bindPopup(" Nice
").addTo(meti);
L.marker([ 44.565 , 4.7571 ],{icon:svoIcon}).bindPopup(" Montélimar
").addTo(meti);
L.marker([ 45.756 , 4.8285 ],{icon:svoIcon}).bindPopup(" Lyon
").addTo(meti);
L.marker([ 45.1801 , 5.7074 ],{icon:svoIcon}).bindPopup(" Grenoble
").addTo(meti);
L.marker([ 45.7809 , 3.0844 ],{icon:svoIcon}).bindPopup(" Clermont Ferrand
").addTo(meti);
L.marker([ 49.6356 , -1.637 ],{icon:svoIcon}).bindPopup(" Cherbourg
").addTo(meti);
L.marker([ 49.5065 , 0.1689 ],{icon:svoIcon}).bindPopup(" Le Havre
").addTo(meti);
L.marker([ 48.4319 , 0.0893 ],{icon:svoIcon}).bindPopup(" Alençon
").addTo(meti);
L.marker([ 47.9007 , 1.9048 ],{icon:svoIcon}).bindPopup(" Orleans
").addTo(meti);
L.marker([ 48.8575 , 2.347 ],{icon:svoIcon}).bindPopup(" Paris
").addTo(meti);
L.marker([ 48.3015 , 4.0677 ],{icon:svoIcon}).bindPopup(" Troyes
").addTo(meti);
L.marker([ 50.6286 , 3.0789 ],{icon:svoIcon}).bindPopup(" Lille
").addTo(meti);
L.marker([ 50.1065 , 1.8292 ],{icon:svoIcon}).bindPopup(" Abbeville
").addTo(meti);
L.marker([ 49.7618 , 4.7296 ],{icon:svoIcon}).bindPopup(" Charleville Mezieres
").addTo(meti);
L.marker([ 47.7707 , 7.3499 ],{icon:svoIcon}).bindPopup(" Mulhouse
").addTo(meti);
L.marker([ 48.5884 , 7.7399 ],{icon:svoIcon}).bindPopup(" Strasbourg
").addTo(meti);
L.marker([ 48.6638 , 6.1908 ],{icon:svoIcon}).bindPopup(" Nancy
").addTo(meti);
L.marker([ 47.3202 , 5.0372 ],{icon:svoIcon}).bindPopup(" Dijon
").addTo(meti);
L.marker([ 46.9952 , 3.1421 ],{icon:svoIcon}).bindPopup(" Nevers
").addTo(meti);
L.marker([ 46.5796 , 0.3268 ],{icon:svoIcon}).bindPopup(" Poitiers
").addTo(meti);
L.marker([ 44.3494 , 2.5653 ],{icon:svoIcon}).bindPopup(" Rodez
").addTo(meti);
L.marker([ 45.1878 , 0.7141 ],{icon:svoIcon}).bindPopup(" Perigueux
").addTo(meti);
L.marker([ 42.7046 , 9.4565 ],{icon:svoIcon}).bindPopup(" Bastia
").addTo(meti);
L.marker([ 41.9227 , 8.741 ],{icon:svoIcon}).bindPopup(" Ajaccio
").addTo(meti);
// stations Hauts de France
var hautsdefrance = new L.LayerGroup();
L.marker([ 50.6286 , 3.0789 ],{icon:svoIcon}).bindPopup(" Lille
").addTo(hautsdefrance);
L.marker([ 51.0483 , 2.348 ],{icon:svoIcon}).bindPopup(" Dunkerque
").addTo(hautsdefrance);
L.marker([ 50.3612 , 3.5074 ],{icon:svoIcon}).bindPopup(" Valenciennes
").addTo(hautsdefrance);
L.marker([ 50.7156 , 2.5351 ],{icon:svoIcon}).bindPopup(" Hazebrouck
").addTo(hautsdefrance);
L.marker([ 50.1663 , 3.2355 ],{icon:svoIcon}).bindPopup(" Cambrai
").addTo(hautsdefrance);
L.marker([ 50.2735 , 3.9716 ],{icon:svoIcon}).bindPopup(" Maubeuge
").addTo(hautsdefrance);
L.marker([ 50.3665 , 3.0624 ],{icon:svoIcon}).bindPopup(" Douai
").addTo(hautsdefrance);
L.marker([ 50.1232 , 3.4442 ],{icon:svoIcon}).bindPopup(" Caudry
").addTo(hautsdefrance);
L.marker([ 50.2024 , 3.8329 ],{icon:svoIcon}).bindPopup(" Aulnoye Aymeries
").addTo(hautsdefrance);
L.marker([ 50.006 , 4.0512 ],{icon:svoIcon}).bindPopup(" Fourmies
").addTo(hautsdefrance);
L.marker([ 50.7121 , 1.626 ],{icon:svoIcon}).bindPopup(" Boulogne
").addTo(hautsdefrance);
L.marker([ 50.433 , 2.8262 ],{icon:svoIcon}).bindPopup(" Lens
").addTo(hautsdefrance);
L.marker([ 50.2946 , 2.7823 ],{icon:svoIcon}).bindPopup(" Arras
").addTo(hautsdefrance);
L.marker([ 50.9567 , 1.8512 ],{icon:svoIcon}).bindPopup(" Calais
").addTo(hautsdefrance);
L.marker([ 50.7538 , 2.2549 ],{icon:svoIcon}).bindPopup(" Saint Omer
").addTo(hautsdefrance);
L.marker([ 50.405 , 1.5848 ],{icon:svoIcon}).bindPopup(" Berck
").addTo(hautsdefrance);
L.marker([ 50.5222 , 2.5845 ],{icon:svoIcon}).bindPopup(" Béthune
").addTo(hautsdefrance);
L.marker([ 50.37 , 2.0531 ],{icon:svoIcon}).bindPopup(" Hesdin
").addTo(hautsdefrance);
L.marker([ 50.1047 , 2.8996 ],{icon:svoIcon}).bindPopup(" Bapaume
").addTo(hautsdefrance);
L.marker([ 50.1065 , 1.8292 ],{icon:svoIcon}).bindPopup(" Abbeville
").addTo(hautsdefrance);
L.marker([ 49.8946 , 2.2852 ],{icon:svoIcon}).bindPopup(" Amiens
").addTo(hautsdefrance);
L.marker([ 50.006 , 2.6477 ],{icon:svoIcon}).bindPopup(" Albert
").addTo(hautsdefrance);
L.marker([ 49.93 , 2.9388 ],{icon:svoIcon}).bindPopup(" Péronne
").addTo(hautsdefrance);
L.marker([ 49.7032 , 2.785 ],{icon:svoIcon}).bindPopup(" Roye
").addTo(hautsdefrance);
L.marker([ 49.8406 , 1.891 ],{icon:svoIcon}).bindPopup(" Hornoy le Bourg
").addTo(hautsdefrance);
L.marker([ 50.3463 , 1.5683 ],{icon:svoIcon}).bindPopup(" Fort Mahon Plage
").addTo(hautsdefrance);
L.marker([ 50.1575 , 2.3428 ],{icon:svoIcon}).bindPopup(" Doullens
").addTo(hautsdefrance);
L.marker([ 50.1021 , 1.442 ],{icon:svoIcon}).bindPopup(" Ault
").addTo(hautsdefrance);
L.marker([ 49.7405 , 2.1547 ],{icon:svoIcon}).bindPopup(" Conty
").addTo(hautsdefrance);
L.marker([ 49.4396 , 2.0929 ],{icon:svoIcon}).bindPopup(" Beauvais
").addTo(hautsdefrance);
L.marker([ 49.4145 , 2.829 ],{icon:svoIcon}).bindPopup(" Compiegne
").addTo(hautsdefrance);
L.marker([ 49.2041 , 2.5914 ],{icon:svoIcon}).bindPopup(" Senlis
").addTo(hautsdefrance);
L.marker([ 49.2373 , 2.1533 ],{icon:svoIcon}).bindPopup(" Méru
").addTo(hautsdefrance);
L.marker([ 49.6641 , 1.9405 ],{icon:svoIcon}).bindPopup(" Grandvilliers
").addTo(hautsdefrance);
L.marker([ 49.2266 , 2.8949 ],{icon:svoIcon}).bindPopup(" Crépy en Valois
").addTo(hautsdefrance);
L.marker([ 49.5787 , 2.9965 ],{icon:svoIcon}).bindPopup(" Noyon
").addTo(hautsdefrance);
L.marker([ 49.633 , 2.2948 ],{icon:svoIcon}).bindPopup(" Breteuil
").addTo(hautsdefrance);
L.marker([ 49.5626 , 2.5928 ],{icon:svoIcon}).bindPopup(" Tricot
").addTo(hautsdefrance);
L.marker([ 49.4467 , 1.7661 ],{icon:svoIcon}).bindPopup(" Saint Germain de Fly
").addTo(hautsdefrance);
L.marker([ 49.3806 , 2.4074 ],{icon:svoIcon}).bindPopup(" Clermont
").addTo(hautsdefrance);
L.marker([ 49.3663 , 3.3344 ],{icon:svoIcon}).bindPopup(" Soissons
").addTo(hautsdefrance);
L.marker([ 49.8486 , 3.2849 ],{icon:svoIcon}).bindPopup(" St Quentin
").addTo(hautsdefrance);
L.marker([ 49.5644 , 3.609 ],{icon:svoIcon}).bindPopup(" Laon
").addTo(hautsdefrance);
L.marker([ 49.0487 , 3.392 ],{icon:svoIcon}).bindPopup(" Château Thierry
").addTo(hautsdefrance);
L.marker([ 49.2588 , 3.0899 ],{icon:svoIcon}).bindPopup(" Villers Cotterets
").addTo(hautsdefrance);
L.marker([ 49.6125 , 3.2053 ],{icon:svoIcon}).bindPopup(" Chauny
").addTo(hautsdefrance);
L.marker([ 49.9159 , 4.0842 ],{icon:svoIcon}).bindPopup(" Hirson
").addTo(hautsdefrance);
L.marker([ 49.9901 , 3.6488 ],{icon:svoIcon}).bindPopup(" Etreux
").addTo(hautsdefrance);
L.marker([ 49.4065 , 3.8198 ],{icon:svoIcon}).bindPopup(" Pontavert
").addTo(hautsdefrance);
L.marker([ 49.6952 , 4.01 ],{icon:svoIcon}).bindPopup(" Montcornet
").addTo(hautsdefrance);
// stations Ile de France
var info_iledefrance = new L.LayerGroup();
L.marker([ 49.0509 , 2.0984 ],{icon:svoIcon}).bindPopup(" Pontoise
").addTo(info_iledefrance);
L.marker([ 48.946 , 2.2446 ],{icon:svoIcon}).bindPopup(" Argenteuil
").addTo(info_iledefrance);
L.marker([ 49.0424 , 2.5049 ],{icon:svoIcon}).bindPopup(" Louvres
").addTo(info_iledefrance);
L.marker([ 49.0433 , 2.3195 ],{icon:svoIcon}).bindPopup(" Bouffémont
").addTo(info_iledefrance);
L.marker([ 49.148 , 2.2687 ],{icon:svoIcon}).bindPopup(" Persan
").addTo(info_iledefrance);
L.marker([ 49.1602 , 1.9391 ],{icon:svoIcon}).bindPopup(" Chars
").addTo(info_iledefrance);
L.marker([ 49.0712 , 1.7729 ],{icon:svoIcon}).bindPopup(" Aincourt
").addTo(info_iledefrance);
L.marker([ 49.1539 , 1.7839 ],{icon:svoIcon}).bindPopup(" Magny en Vexin
").addTo(info_iledefrance);
L.marker([ 49.1134 , 2.2117 ],{icon:svoIcon}).bindPopup(" l’Isle Adam
").addTo(info_iledefrance);
L.marker([ 49.1287 , 2.4321 ],{icon:svoIcon}).bindPopup(" Chaumontel
").addTo(info_iledefrance);
L.marker([ 49.05 , 1.9487 ],{icon:svoIcon}).bindPopup(" Sagy
").addTo(info_iledefrance);
L.marker([ 48.9744 , 2.4081 ],{icon:svoIcon}).bindPopup(" Garges les Gonesse
").addTo(info_iledefrance);
L.marker([ 48.9897 , 1.7125 ],{icon:svoIcon}).bindPopup(" Mantes la Jolie
").addTo(info_iledefrance);
L.marker([ 48.6483 , 1.8333 ],{icon:svoIcon}).bindPopup(" Rambouillet
").addTo(info_iledefrance);
L.marker([ 48.9044 , 2.0874 ],{icon:svoIcon}).bindPopup(" Saint Germain
").addTo(info_iledefrance);
L.marker([ 48.8045 , 2.1231 ],{icon:svoIcon}).bindPopup(" Versailles
").addTo(info_iledefrance);
L.marker([ 48.7806 , 2.0078 ],{icon:svoIcon}).bindPopup(" Montigny le Bretonneux
").addTo(info_iledefrance);
L.marker([ 48.7743 , 1.6658 ],{icon:svoIcon}).bindPopup(" Gambais
").addTo(info_iledefrance);
L.marker([ 48.5184 , 1.8333 ],{icon:svoIcon}).bindPopup(" Ablis
").addTo(info_iledefrance);
L.marker([ 49 , 1.9144 ],{icon:svoIcon}).bindPopup(" Les Mureaux
").addTo(info_iledefrance);
L.marker([ 48.9405 , 1.5367 ],{icon:svoIcon}).bindPopup(" Bréval
").addTo(info_iledefrance);
L.marker([ 48.9063 , 1.8471 ],{icon:svoIcon}).bindPopup(" Maule
").addTo(info_iledefrance);
L.marker([ 48.6302 , 2.439 ],{icon:svoIcon}).bindPopup(" Evry
").addTo(info_iledefrance);
L.marker([ 48.431 , 2.1506 ],{icon:svoIcon}).bindPopup(" Etampes
").addTo(info_iledefrance);
L.marker([ 48.4292 , 1.9638 ],{icon:svoIcon}).bindPopup(" Saint Escobille
").addTo(info_iledefrance);
L.marker([ 48.5321 , 2.0078 ],{icon:svoIcon}).bindPopup(" Dourdan
").addTo(info_iledefrance);
L.marker([ 48.3562 , 2.13 ],{icon:svoIcon}).bindPopup(" Saclas
").addTo(info_iledefrance);
L.marker([ 48.4383 , 2.3772 ],{icon:svoIcon}).bindPopup(" Boutigny sur Essonne
").addTo(info_iledefrance);
L.marker([ 48.5866 , 2.2481 ],{icon:svoIcon}).bindPopup(" Arpajon
").addTo(info_iledefrance);
L.marker([ 48.6774 , 2.1698 ],{icon:svoIcon}).bindPopup(" Les Ulis
").addTo(info_iledefrance);
L.marker([ 48.563 , 2.4513 ],{icon:svoIcon}).bindPopup(" Mennecy
").addTo(info_iledefrance);
L.marker([ 48.3428 , 2.3236 ],{icon:svoIcon}).bindPopup(" Champmotteux
").addTo(info_iledefrance);
L.marker([ 48.5348 , 2.6614 ],{icon:svoIcon}).bindPopup(" Melun
").addTo(info_iledefrance);
L.marker([ 48.9604 , 2.8908 ],{icon:svoIcon}).bindPopup(" Meaux
").addTo(info_iledefrance);
L.marker([ 48.8087 , 3.0775 ],{icon:svoIcon}).bindPopup(" Coulommiers
").addTo(info_iledefrance);
L.marker([ 48.4028 , 2.6958 ],{icon:svoIcon}).bindPopup(" Fontainbleau
").addTo(info_iledefrance);
L.marker([ 48.5602 , 3.2932 ],{icon:svoIcon}).bindPopup(" Provins
").addTo(info_iledefrance);
L.marker([ 48.2704 , 2.6834 ],{icon:svoIcon}).bindPopup(" Nemours
").addTo(info_iledefrance);
L.marker([ 48.8448 , 2.6971 ],{icon:svoIcon}).bindPopup(" Bussy Saint Georges
").addTo(info_iledefrance);
L.marker([ 48.3882 , 2.9842 ],{icon:svoIcon}).bindPopup(" Montereau Fault Yonne
").addTo(info_iledefrance);
L.marker([ 48.7109 , 2.8716 ],{icon:svoIcon}).bindPopup(" Fontenay Trésigny
").addTo(info_iledefrance);
L.marker([ 48.8281 , 3.4225 ],{icon:svoIcon}).bindPopup(" Montolivet
").addTo(info_iledefrance);
L.marker([ 48.8575 , 2.347 ],{icon:svoIcon}).bindPopup(" Paris
").addTo(info_iledefrance);
L.marker([ 48.8475 , 2.2664 ],{icon:svoIcon}).bindPopup(" Auteuil
").addTo(info_iledefrance);
L.marker([ 48.8416 , 2.4139 ],{icon:svoIcon}).bindPopup(" Saint Mandé
").addTo(info_iledefrance);
L.marker([ 48.8936 , 2.3456 ],{icon:svoIcon}).bindPopup(" Clignancourt
").addTo(info_iledefrance);
L.marker([ 48.8273 , 2.3507 ],{icon:svoIcon}).bindPopup(" Buttes aux Cailles
").addTo(info_iledefrance);
L.marker([ 48.8719 , 2.3852 ],{icon:svoIcon}).bindPopup(" Belleville
").addTo(info_iledefrance);
L.marker([ 48.936 , 2.3627 ],{icon:svoIcon}).bindPopup(" Saint Denis
").addTo(info_iledefrance);
L.marker([ 48.9365 , 2.5001 ],{icon:svoIcon}).bindPopup(" Aulnay sous Bois
").addTo(info_iledefrance);
L.marker([ 48.9078 , 2.4434 ],{icon:svoIcon}).bindPopup(" Bobigny
").addTo(info_iledefrance);
L.marker([ 48.8505 , 2.5526 ],{icon:svoIcon}).bindPopup(" Noisy le grand
").addTo(info_iledefrance);
L.marker([ 48.8629 , 2.4407 ],{icon:svoIcon}).bindPopup(" Montreuil
").addTo(info_iledefrance);
L.marker([ 48.9119 , 2.3325 ],{icon:svoIcon}).bindPopup(" Saint Ouen
").addTo(info_iledefrance);
L.marker([ 48.8984 , 2.5708 ],{icon:svoIcon}).bindPopup(" Montfermeil
").addTo(info_iledefrance);
L.marker([ 48.9809 , 2.5533 ],{icon:svoIcon}).bindPopup(" Tremblay en France
").addTo(info_iledefrance);
L.marker([ 48.9401 , 2.4328 ],{icon:svoIcon}).bindPopup(" Le Bourget
").addTo(info_iledefrance);
L.marker([ 48.745 , 2.3948 ],{icon:svoIcon}).bindPopup(" Orly
").addTo(info_iledefrance);
L.marker([ 48.8182 , 2.5056 ],{icon:svoIcon}).bindPopup(" Champigny sur Marne
").addTo(info_iledefrance);
L.marker([ 48.8141 , 2.3861 ],{icon:svoIcon}).bindPopup(" Ivry sur seine
").addTo(info_iledefrance);
L.marker([ 48.7824 , 2.4493 ],{icon:svoIcon}).bindPopup(" Créteil
").addTo(info_iledefrance);
L.marker([ 48.7222 , 2.5332 ],{icon:svoIcon}).bindPopup(" Villecresnes
").addTo(info_iledefrance);
L.marker([ 48.7842 , 2.5787 ],{icon:svoIcon}).bindPopup(" La queue en Brie
").addTo(info_iledefrance);
L.marker([ 48.7544 , 2.3267 ],{icon:svoIcon}).bindPopup(" Fresnes
").addTo(info_iledefrance);
L.marker([ 48.7949 , 2.3332 ],{icon:svoIcon}).bindPopup(" Cachan
").addTo(info_iledefrance);
L.marker([ 48.7268 , 2.4486 ],{icon:svoIcon}).bindPopup(" Villeneuve Saint Georges
").addTo(info_iledefrance);
L.marker([ 48.8478 , 2.4386 ],{icon:svoIcon}).bindPopup(" Vincennes
").addTo(info_iledefrance);
L.marker([ 48.7996 , 2.2625 ],{icon:svoIcon}).bindPopup(" Clamart
").addTo(info_iledefrance);
L.marker([ 48.885 , 2.2666 ],{icon:svoIcon}).bindPopup(" Neuilly sur Seine
").addTo(info_iledefrance);
L.marker([ 48.8254 , 2.2714 ],{icon:svoIcon}).bindPopup(" Issy les Moulineaux
").addTo(info_iledefrance);
L.marker([ 48.8927 , 2.2076 ],{icon:svoIcon}).bindPopup(" Nanterre
").addTo(info_iledefrance);
L.marker([ 48.9295 , 2.3009 ],{icon:svoIcon}).bindPopup(" Gennevilliers
").addTo(info_iledefrance);
L.marker([ 48.8435 , 2.187 ],{icon:svoIcon}).bindPopup(" Garches
").addTo(info_iledefrance);
L.marker([ 48.7532 , 2.2968 ],{icon:svoIcon}).bindPopup(" Antony
").addTo(info_iledefrance);
L.marker([ 48.8087 , 2.1859 ],{icon:svoIcon}).bindPopup(" Chaville
").addTo(info_iledefrance);
L.marker([ 48.8275 , 2.2491 ],{icon:svoIcon}).bindPopup(" Colombes
").addTo(info_iledefrance);
// stations normandie
var info_normandie = new L.LayerGroup();
L.marker([ 49.2741 , -0.7031 ],{icon:svoIcon}).bindPopup(" Bayeux
").addTo(info_normandie);
L.marker([ 49.1817 , -0.3667 ],{icon:svoIcon}).bindPopup(" Caen
").addTo(info_normandie);
L.marker([ 48.899 , -0.2046 ],{icon:svoIcon}).bindPopup(" Falaise
").addTo(info_normandie);
L.marker([ 49.1449 , 0.2225 ],{icon:svoIcon}).bindPopup(" Lisieux
").addTo(info_normandie);
L.marker([ 48.8412 , -0.8885 ],{icon:svoIcon}).bindPopup(" Vire
").addTo(info_normandie);
L.marker([ 49.318 , -1.1082 ],{icon:svoIcon}).bindPopup(" Isigny sur Mer
").addTo(info_normandie);
L.marker([ 49.0172 , -0.8473 ],{icon:svoIcon}).bindPopup(" Saint Martin des Besaces
").addTo(info_normandie);
L.marker([ 49.0027 , 0.1497 ],{icon:svoIcon}).bindPopup(" Livarot
").addTo(info_normandie);
L.marker([ 49.2893 , 0.195 ],{icon:svoIcon}).bindPopup(" Pont l’Eveques
").addTo(info_normandie);
L.marker([ 49.4208 , 0.2376 ],{icon:svoIcon}).bindPopup(" Honfleur
").addTo(info_normandie);
L.marker([ 49.2839 , -0.2458 ],{icon:svoIcon}).bindPopup(" Ouistreham
").addTo(info_normandie);
L.marker([ 48.9442 , -0.5054 ],{icon:svoIcon}).bindPopup(" Saint Rémy
").addTo(info_normandie);
L.marker([ 49.082 , -0.0769 ],{icon:svoIcon}).bindPopup(" Mézidon Canon
").addTo(info_normandie);
L.marker([ 49.3493 , 0.5177 ],{icon:svoIcon}).bindPopup(" Pont Audemer
").addTo(info_normandie);
L.marker([ 49.249 , 1.4241 ],{icon:svoIcon}).bindPopup(" Les Andelys
").addTo(info_normandie);
L.marker([ 49.0896 , 0.5967 ],{icon:svoIcon}).bindPopup(" Bernay
").addTo(info_normandie);
L.marker([ 49.0145 , 1.1316 ],{icon:svoIcon}).bindPopup(" Evreux
").addTo(info_normandie);
L.marker([ 49.0937 , 1.4832 ],{icon:svoIcon}).bindPopup(" Vernon
").addTo(info_normandie);
L.marker([ 49.1566 , 0.9036 ],{icon:svoIcon}).bindPopup(" Le Neubourg
").addTo(info_normandie);
L.marker([ 49.2131 , 1.1659 ],{icon:svoIcon}).bindPopup(" Louviers
").addTo(info_normandie);
L.marker([ 49.3036 , 1.6095 ],{icon:svoIcon}).bindPopup(" Etrépagny
").addTo(info_normandie);
L.marker([ 48.9072 , 1.2772 ],{icon:svoIcon}).bindPopup(" Saint André de l’Eure
").addTo(info_normandie);
L.marker([ 48.8367 , 0.9105 ],{icon:svoIcon}).bindPopup(" Breteuil
").addTo(info_normandie);
L.marker([ 48.946 , 0.6606 ],{icon:svoIcon}).bindPopup(" La barre en Ouche
").addTo(info_normandie);
L.marker([ 49.36 , 0.813 ],{icon:svoIcon}).bindPopup(" Bourg Achard
").addTo(info_normandie);
L.marker([ 49.6356 , -1.637 ],{icon:svoIcon}).bindPopup(" Cherbourg
").addTo(info_normandie);
L.marker([ 49.1116 , -1.0959 ],{icon:svoIcon}).bindPopup(" Saint Lo
").addTo(info_normandie);
L.marker([ 48.5766 , -1.0959 ],{icon:svoIcon}).bindPopup(" Saint Hilaire du Harcouet
").addTo(info_normandie);
L.marker([ 49.0433 , -1.4667 ],{icon:svoIcon}).bindPopup(" Coutances
").addTo(info_normandie);
L.marker([ 48.6837 , -1.3596 ],{icon:svoIcon}).bindPopup(" Avranches
").addTo(info_normandie);
L.marker([ 48.5266 , -1.3431 ],{icon:svoIcon}).bindPopup(" Saint James
").addTo(info_normandie);
L.marker([ 48.6411 , -0.938 ],{icon:svoIcon}).bindPopup(" Mortain
").addTo(info_normandie);
L.marker([ 48.834 , -1.6068 ],{icon:svoIcon}).bindPopup(" Granville
").addTo(info_normandie);
L.marker([ 48.9144 , -1.1879 ],{icon:svoIcon}).bindPopup(" Percy
").addTo(info_normandie);
L.marker([ 49.3027 , -1.2483 ],{icon:svoIcon}).bindPopup(" Carentan
").addTo(info_normandie);
L.marker([ 49.5243 , -1.8759 ],{icon:svoIcon}).bindPopup(" Flamanville
").addTo(info_normandie);
L.marker([ 49.2454 , -1.6356 ],{icon:svoIcon}).bindPopup(" Saint Germain sur Ay Plage
").addTo(info_normandie);
L.marker([ 48.7426 , -0.0192 ],{icon:svoIcon}).bindPopup(" Argentan
").addTo(info_normandie);
L.marker([ 48.7471 , -0.5754 ],{icon:svoIcon}).bindPopup(" Flers
").addTo(info_normandie);
L.marker([ 48.5957 , -0.6482 ],{icon:svoIcon}).bindPopup(" Domfront
").addTo(info_normandie);
L.marker([ 48.4319 , 0.0893 ],{icon:svoIcon}).bindPopup(" Alençon
").addTo(info_normandie);
L.marker([ 48.5202 , 0.5452 ],{icon:svoIcon}).bindPopup(" Mortagne au Perche
").addTo(info_normandie);
L.marker([ 48.788 , 0.6276 ],{icon:svoIcon}).bindPopup(" L'Aigle
").addTo(info_normandie);
L.marker([ 48.3727 , 0.5534 ],{icon:svoIcon}).bindPopup(" Bellême
").addTo(info_normandie);
L.marker([ 48.7915 , 0.3021 ],{icon:svoIcon}).bindPopup(" Gacé
").addTo(info_normandie);
L.marker([ 48.5739 , -0.1456 ],{icon:svoIcon}).bindPopup(" Carrouges
").addTo(info_normandie);
L.marker([ 48.5102 , -0.7567 ],{icon:svoIcon}).bindPopup(" Passais
").addTo(info_normandie);
L.marker([ 48.4775 , 0.8638 ],{icon:svoIcon}).bindPopup(" Moutiers au Perche
").addTo(info_normandie);
L.marker([ 50.0448 , 1.4214 ],{icon:svoIcon}).bindPopup(" Eu
").addTo(info_normandie);
L.marker([ 49.9274 , 1.0767 ],{icon:svoIcon}).bindPopup(" Dieppe
").addTo(info_normandie);
L.marker([ 49.7369 , 1.4426 ],{icon:svoIcon}).bindPopup(" Neufchatel
").addTo(info_normandie);
L.marker([ 49.6129 , 1.5415 ],{icon:svoIcon}).bindPopup(" Forges les Eaux
").addTo(info_normandie);
L.marker([ 49.4448 , 1.152 ],{icon:svoIcon}).bindPopup(" Darnétal
").addTo(info_normandie);
L.marker([ 49.4409 , 1.089 ],{icon:svoIcon}).bindPopup(" Rouen
").addTo(info_normandie);
L.marker([ 49.2871 , 1.0094 ],{icon:svoIcon}).bindPopup(" Elbeuf
").addTo(info_normandie);
L.marker([ 49.7635 , 0.39 ],{icon:svoIcon}).bindPopup(" Fécamp
").addTo(info_normandie);
L.marker([ 49.494 , 0.0989 ],{icon:svoIcon}).bindPopup(" Le Havre
").addTo(info_normandie);
L.marker([ 49.616 , 0.7498 ],{icon:svoIcon}).bindPopup(" Yvetot
").addTo(info_normandie);
L.marker([ 49.5858 , 0.4642 ],{icon:svoIcon}).bindPopup(" Bolbec
").addTo(info_normandie);
L.marker([ 49.4382 , 1.6596 ],{icon:svoIcon}).bindPopup(" Montroty
").addTo(info_normandie);
L.marker([ 49.72 , 1.0931 ],{icon:svoIcon}).bindPopup(" Auffay
").addTo(info_normandie);
// stations aquitaine
var info_aquitaine = new L.LayerGroup();
L.marker([ 44.8403 , -0.5823 ],{icon:svoIcon}).bindPopup(" Bordeaux
").addTo(info_aquitaine);
L.marker([ 44.5552 , -0.2362 ],{icon:svoIcon}).bindPopup(" Langon
").addTo(info_aquitaine);
L.marker([ 44.656 , -1.1803 ],{icon:svoIcon}).bindPopup(" Arcachon
").addTo(info_aquitaine);
L.marker([ 45.5073 , -1.1165 ],{icon:svoIcon}).bindPopup(" Soulac sur Mer
").addTo(info_aquitaine);
L.marker([ 45.3 , -0.9407 ],{icon:svoIcon}).bindPopup(" Lesparre Medoc
").addTo(info_aquitaine);
L.marker([ 44.9852 , -1.0794 ],{icon:svoIcon}).bindPopup(" Lacanau
").addTo(info_aquitaine);
L.marker([ 44.7926 , -1.1426 ],{icon:svoIcon}).bindPopup(" Lege
").addTo(info_aquitaine);
L.marker([ 45.2304 , -0.5205 ],{icon:svoIcon}).bindPopup(" Reignac
").addTo(info_aquitaine);
L.marker([ 44.9123 , -0.2499 ],{icon:svoIcon}).bindPopup(" Libourne
").addTo(info_aquitaine);
L.marker([ 44.6071 , 0.7718 ],{icon:svoIcon}).bindPopup(" Le Barp
").addTo(info_aquitaine);
L.marker([ 44.8013 , 0.0714 ],{icon:svoIcon}).bindPopup(" Gensac
").addTo(info_aquitaine);
L.marker([ 44.2914 , -0.2596 ],{icon:svoIcon}).bindPopup(" Captieux
").addTo(info_aquitaine);
L.marker([ 45.1259 , -0.6688 ],{icon:svoIcon}).bindPopup(" Blaye
").addTo(info_aquitaine);
L.marker([ 44.5494 , -0.2362 ],{icon:svoIcon}).bindPopup(" Langon
").addTo(info_aquitaine);
L.marker([ 45.0318 , -0.8034 ],{icon:svoIcon}).bindPopup(" Castelneau de Medoc
").addTo(info_aquitaine);
L.marker([ 44.4279 , -0.4903 ],{icon:svoIcon}).bindPopup(" Saint Symphorien
").addTo(info_aquitaine);
L.marker([ 44.5014 , 0.1538 ],{icon:svoIcon}).bindPopup(" Marmande
").addTo(info_aquitaine);
L.marker([ 44.4024 , 0.6949 ],{icon:svoIcon}).bindPopup(" Villeneuve sur Lot
").addTo(info_aquitaine);
L.marker([ 44.196 , 0.6235 ],{icon:svoIcon}).bindPopup(" Agen
").addTo(info_aquitaine);
L.marker([ 44.1664 , 0.1662 ],{icon:svoIcon}).bindPopup(" Durance
").addTo(info_aquitaine);
L.marker([ 44.0629 , 0.4243 ],{icon:svoIcon}).bindPopup(" Francescas
").addTo(info_aquitaine);
L.marker([ 44.3563 , 0.3625 ],{icon:svoIcon}).bindPopup(" Clairac
").addTo(info_aquitaine);
L.marker([ 44.6481 , 0.5823 ],{icon:svoIcon}).bindPopup(" Castillonnès
").addTo(info_aquitaine);
L.marker([ 44.5885 , 1.0094 ],{icon:svoIcon}).bindPopup(" Sauveterre la Lémance
").addTo(info_aquitaine);
L.marker([ 44.2718 , 0.8885 ],{icon:svoIcon}).bindPopup(" Beauville
").addTo(info_aquitaine);
L.marker([ 46.1608 , -1.1838 ],{icon:svoIcon}).bindPopup(" La Rochelle
").addTo(info_aquitaine);
L.marker([ 45.6102 , -1.0272 ],{icon:svoIcon}).bindPopup(" Royan
").addTo(info_aquitaine);
L.marker([ 45.2469 , -0.2609 ],{icon:svoIcon}).bindPopup(" Montlieu la Garde
").addTo(info_aquitaine);
L.marker([ 45.3714 , -0.5727 ],{icon:svoIcon}).bindPopup(" Mirambeau
").addTo(info_aquitaine);
L.marker([ 45.7407 , -0.6372 ],{icon:svoIcon}).bindPopup(" Saintes
").addTo(info_aquitaine);
L.marker([ 45.9454 , -0.9805 ],{icon:svoIcon}).bindPopup(" Rochefort
").addTo(info_aquitaine);
L.marker([ 46.0189 , -0.3516 ],{icon:svoIcon}).bindPopup(" Aulnay
").addTo(info_aquitaine);
L.marker([ 46.1094 , -0.7471 ],{icon:svoIcon}).bindPopup(" Surgères
").addTo(info_aquitaine);
L.marker([ 45.9416 , -1.306 ],{icon:svoIcon}).bindPopup(" Saint Pierre d’Oleron
").addTo(info_aquitaine);
L.marker([ 46.1988 , -1.4255 ],{icon:svoIcon}).bindPopup(" La Goularde sur Mer
").addTo(info_aquitaine);
L.marker([ 45.8709 , -0.3131 ],{icon:svoIcon}).bindPopup(" Matha
").addTo(info_aquitaine);
L.marker([ 44.2039 , -1.2332 ],{icon:svoIcon}).bindPopup(" Mimizan
").addTo(info_aquitaine);
L.marker([ 43.892 , -0.5136 ],{icon:svoIcon}).bindPopup(" Mont de Marsan
").addTo(info_aquitaine);
L.marker([ 44.4132 , -1.1893 ],{icon:svoIcon}).bindPopup(" Biscarrosse
").addTo(info_aquitaine);
L.marker([ 44.1487 , -0.7375 ],{icon:svoIcon}).bindPopup(" Sabres
").addTo(info_aquitaine);
L.marker([ 44.1083 , -0.1003 ],{icon:svoIcon}).bindPopup(" Losse
").addTo(info_aquitaine);
L.marker([ 43.7036 , -0.2884 ],{icon:svoIcon}).bindPopup(" Aire sur Adour
").addTo(info_aquitaine);
L.marker([ 43.6261 , -0.8267 ],{icon:svoIcon}).bindPopup(" Pomarez
").addTo(info_aquitaine);
L.marker([ 43.7215 , -1.0574 ],{icon:svoIcon}).bindPopup(" Dax
").addTo(info_aquitaine);
L.marker([ 43.6567 , -1.4306 ],{icon:svoIcon}).bindPopup(" Hossegor
").addTo(info_aquitaine);
L.marker([ 43.5396 , -1.4605 ],{icon:svoIcon}).bindPopup(" Tarnos
").addTo(info_aquitaine);
L.marker([ 44.0313 , -1.2579 ],{icon:svoIcon}).bindPopup(" Lit et Mixe
").addTo(info_aquitaine);
L.marker([ 44.3818 , -0.6812 ],{icon:svoIcon}).bindPopup(" Belhade
").addTo(info_aquitaine);
L.marker([ 43.2942 , -0.3749 ],{icon:svoIcon}).bindPopup(" Pau
").addTo(info_aquitaine);
L.marker([ 43.4739 , -1.1934 ],{icon:svoIcon}).bindPopup(" Bardos
").addTo(info_aquitaine);
L.marker([ 43.4888 , -0.8047 ],{icon:svoIcon}).bindPopup(" Orthez
").addTo(info_aquitaine);
L.marker([ 43.4908 , -1.4729 ],{icon:svoIcon}).bindPopup(" Bayonne
").addTo(info_aquitaine);
L.marker([ 43.3926 , -1.661 ],{icon:svoIcon}).bindPopup(" Saint jean de Luz
").addTo(info_aquitaine);
L.marker([ 43.1651 , -1.236 ],{icon:svoIcon}).bindPopup(" Saint Jean Pied de Port
").addTo(info_aquitaine);
L.marker([ 42.9986 , -0.6001 ],{icon:svoIcon}).bindPopup(" Bedous
").addTo(info_aquitaine);
L.marker([ 43.3232 , -1.0313 ],{icon:svoIcon}).bindPopup(" Saint Palais
").addTo(info_aquitaine);
L.marker([ 43.2032 , -0.6097 ],{icon:svoIcon}).bindPopup(" Oloron Sainte Marie
").addTo(info_aquitaine);
L.marker([ 43.5605 , -0.2733 ],{icon:svoIcon}).bindPopup(" Garlin
").addTo(info_aquitaine);
L.marker([ 44.85 , 0.4861 ],{icon:svoIcon}).bindPopup(" Bergerac
").addTo(info_aquitaine);
L.marker([ 45.1762 , 0.7086 ],{icon:svoIcon}).bindPopup(" Périgueux
").addTo(info_aquitaine);
L.marker([ 44.8851 , 1.2167 ],{icon:svoIcon}).bindPopup(" Sarlat
").addTo(info_aquitaine);
L.marker([ 45.1537 , 0.0081 ],{icon:svoIcon}).bindPopup(" La Roche Chalais
").addTo(info_aquitaine);
L.marker([ 45.4486 , 0.4518 ],{icon:svoIcon}).bindPopup(" Mareuil
").addTo(info_aquitaine);
L.marker([ 45.5468 , 0.9792 ],{icon:svoIcon}).bindPopup(" LA coquille
").addTo(info_aquitaine);
L.marker([ 45.2585 , 1.1371 ],{icon:svoIcon}).bindPopup(" Hautefort
").addTo(info_aquitaine);
L.marker([ 44.6325 , 1.0808 ],{icon:svoIcon}).bindPopup(" Villefranche du Périgord
").addTo(info_aquitaine);
L.marker([ 44.9152 , 0.9229 ],{icon:svoIcon}).bindPopup(" Le Bugue
").addTo(info_aquitaine);
L.marker([ 44.9463 , 0.1785 ],{icon:svoIcon}).bindPopup(" Saint Rémy
").addTo(info_aquitaine);
L.marker([ 45.1646 , 1.5244 ],{icon:svoIcon}).bindPopup(" Brive la Gaillarde
").addTo(info_aquitaine);
L.marker([ 45.5429 , 2.3236 ],{icon:svoIcon}).bindPopup(" Ussel
").addTo(info_aquitaine);
L.marker([ 45.2672 , 1.7798 ],{icon:svoIcon}).bindPopup(" Tulle
").addTo(info_aquitaine);
L.marker([ 45.1404 , 2.097 ],{icon:svoIcon}).bindPopup(" Saint Privat
").addTo(info_aquitaine);
L.marker([ 44.9813 , 1.8368 ],{icon:svoIcon}).bindPopup(" Beaulieu sur Dordogne
").addTo(info_aquitaine);
L.marker([ 45.4457 , 1.3994 ],{icon:svoIcon}).bindPopup(" Lubersac
").addTo(info_aquitaine);
L.marker([ 45.5881 , 1.729 ],{icon:svoIcon}).bindPopup(" Chamberet
").addTo(info_aquitaine);
L.marker([ 45.7004 , 2.0544 ],{icon:svoIcon}).bindPopup(" Peyrelevade
").addTo(info_aquitaine);
L.marker([ 45.4433 , 2.0737 ],{icon:svoIcon}).bindPopup(" Soudeilles
").addTo(info_aquitaine);
L.marker([ 45.3825 , 2.2707 ],{icon:svoIcon}).bindPopup(" Neuvic
").addTo(info_aquitaine);
L.marker([ 46.1646 , 1.8704 ],{icon:svoIcon}).bindPopup(" Gueret
").addTo(info_aquitaine);
L.marker([ 45.9531 , 2.1671 ],{icon:svoIcon}).bindPopup(" Aubusson
").addTo(info_aquitaine);
L.marker([ 45.7733 , 2.384 ],{icon:svoIcon}).bindPopup(" Flayat
").addTo(info_aquitaine);
L.marker([ 45.9559 , 1.7551 ],{icon:svoIcon}).bindPopup(" Bourganeuf
").addTo(info_aquitaine);
L.marker([ 46.0494 , 2.5049 ],{icon:svoIcon}).bindPopup(" Rougnat
").addTo(info_aquitaine);
L.marker([ 46.3517 , 2.2165 ],{icon:svoIcon}).bindPopup(" Boussac
").addTo(info_aquitaine);
L.marker([ 46.3839 , 1.5326 ],{icon:svoIcon}).bindPopup(" Saint Sebastien
").addTo(info_aquitaine);
L.marker([ 46.2402 , 1.4886 ],{icon:svoIcon}).bindPopup(" La Souterraine
").addTo(info_aquitaine);
L.marker([ 45.7522 , 1.9336 ],{icon:svoIcon}).bindPopup(" Faux la Montagne
").addTo(info_aquitaine);
L.marker([ 45.8269 , 1.2854 ],{icon:svoIcon}).bindPopup(" Limoges
").addTo(info_aquitaine);
L.marker([ 46.1208 , 1.0382 ],{icon:svoIcon}).bindPopup(" Bellac
").addTo(info_aquitaine);
L.marker([ 45.8910 , 0.894 ],{icon:svoIcon}).bindPopup(" Saint Junien
").addTo(info_aquitaine);
L.marker([ 45.7369 , 1.74 ],{icon:svoIcon}).bindPopup(" Eymoutiers
").addTo(info_aquitaine);
L.marker([ 45.6198 , 1.431 ],{icon:svoIcon}).bindPopup(" Magnac Bourg
").addTo(info_aquitaine);
L.marker([ 45.5794 , 1.1206 ],{icon:svoIcon}).bindPopup(" Ladignac le Long
").addTo(info_aquitaine);
L.marker([ 45.7129 , 0.7622 ],{icon:svoIcon}).bindPopup(" Saint Mathieu
").addTo(info_aquitaine);
L.marker([ 46.3204 , 1.3623 ],{icon:svoIcon}).bindPopup(" Saint Sulpice les Feuilles
").addTo(info_aquitaine);
L.marker([ 46.117 , 1.3719 ],{icon:svoIcon}).bindPopup(" Bessines sur Gartempe
").addTo(info_aquitaine);
L.marker([ 45.6582 , 0.1401 ],{icon:svoIcon}).bindPopup(" Angouleme
").addTo(info_aquitaine);
L.marker([ 45.7023 , -0.3323 ],{icon:svoIcon}).bindPopup(" Cognac
").addTo(info_aquitaine);
L.marker([ 45.7742 , 0.5576 ],{icon:svoIcon}).bindPopup(" Montemboeuf
").addTo(info_aquitaine);
L.marker([ 46.0342 , 0.7086 ],{icon:svoIcon}).bindPopup(" Esse
").addTo(info_aquitaine);
L.marker([ 46.0265 , 0.1936 ],{icon:svoIcon}).bindPopup(" Ruffec
").addTo(info_aquitaine);
L.marker([ 45.8957 , 0.0096 ],{icon:svoIcon}).bindPopup(" Aigre
").addTo(info_aquitaine);
L.marker([ 45.4216 , -0.1785 ],{icon:svoIcon}).bindPopup(" Reignac
").addTo(info_aquitaine);
L.marker([ 45.5429 , 0.4037 ],{icon:svoIcon}).bindPopup(" Charras
").addTo(info_aquitaine);
L.marker([ 45.2739 , 0.0412 ],{icon:svoIcon}).bindPopup(" Chalais
").addTo(info_aquitaine);
L.marker([ 46.0256 , 0.4971 ],{icon:svoIcon}).bindPopup(" Alloue
").addTo(info_aquitaine);
L.marker([ 46.328 , -0.4724 ],{icon:svoIcon}).bindPopup(" Niort
").addTo(info_aquitaine);
L.marker([ 46.8452 , -0.5026 ],{icon:svoIcon}).bindPopup(" Bressuire
").addTo(info_aquitaine);
L.marker([ 46.6457 , -0.2554 ],{icon:svoIcon}).bindPopup(" Parthenay
").addTo(info_aquitaine);
L.marker([ 46.9896 , -0.2115 ],{icon:svoIcon}).bindPopup(" Thouars
").addTo(info_aquitaine);
L.marker([ 46.381 , -0.0975 ],{icon:svoIcon}).bindPopup(" Salles
").addTo(info_aquitaine);
L.marker([ 46.137 , 0.1016 ],{icon:svoIcon}).bindPopup(" Sauzé
").addTo(info_aquitaine);
L.marker([ 46.177 , -0.2513 ],{icon:svoIcon}).bindPopup(" Périgné
").addTo(info_aquitaine);
L.marker([ 46.5806 , -0.5864 ],{icon:svoIcon}).bindPopup(" Le Busseau
").addTo(info_aquitaine);
L.marker([ 46.5796 , 0.3268 ],{icon:svoIcon}).bindPopup(" Poitiers
").addTo(info_aquitaine);
L.marker([ 46.817 , 0.5548 ],{icon:svoIcon}).bindPopup(" Chatellerault
").addTo(info_aquitaine);
L.marker([ 47.0065 , 0.0797 ],{icon:svoIcon}).bindPopup(" Loudun
").addTo(info_aquitaine);
L.marker([ 46.4369 , 0.1181 ],{icon:svoIcon}).bindPopup(" Lusignan
").addTo(info_aquitaine);
L.marker([ 46.4284 , 0.872 ],{icon:svoIcon}).bindPopup(" Montmorillon
").addTo(info_aquitaine);
L.marker([ 46.2691 , 0.3049 ],{icon:svoIcon}).bindPopup(" Romagne
").addTo(info_aquitaine);
L.marker([ 46.2321 , 0.6894 ],{icon:svoIcon}).bindPopup(" L’Isle Jourdain
").addTo(info_aquitaine);
L.marker([ 46.1589 , 0.3076 ],{icon:svoIcon}).bindPopup(" Savigné
").addTo(info_aquitaine);
L.marker([ 46.5674 , 0.6468 ],{icon:svoIcon}).bindPopup(" Chauvigny
").addTo(info_aquitaine);
L.marker([ 46.8085 , 0.1607 ],{icon:svoIcon}).bindPopup(" Chouppes
").addTo(info_aquitaine);
// stations pays de la loire
var info_paysdelaloire = new L.LayerGroup();
L.marker([ 47.2270 , -1.5546 ],{icon:svoIcon}).bindPopup(" Nantes
").addTo(info_paysdelaloire);
L.marker([ 47.1150 , -2.1341 ],{icon:svoIcon}).bindPopup(" Pornic
").addTo(info_paysdelaloire);
L.marker([ 47.7208 , -1.376 ],{icon:svoIcon}).bindPopup(" Chateaubriant
").addTo(info_paysdelaloire);
L.marker([ 47.0907 , -1.2827 ],{icon:svoIcon}).bindPopup(" Clisson
").addTo(info_paysdelaloire);
L.marker([ 47.2783 , -2.2083 ],{icon:svoIcon}).bindPopup(" Saint Nazaire
").addTo(info_paysdelaloire);
L.marker([ 47.4095 , -1.0986 ],{icon:svoIcon}).bindPopup(" Saint Herblon
").addTo(info_paysdelaloire);
L.marker([ 47.5617 , -1.6315 ],{icon:svoIcon}).bindPopup(" Nozay
").addTo(info_paysdelaloire);
L.marker([ 47.5237 , -2.0393 ],{icon:svoIcon}).bindPopup(" Saint Gildas des Bois
").addTo(info_paysdelaloire);
L.marker([ 47.456 , -2.2398 ],{icon:svoIcon}).bindPopup(" La Chapelle des Marais
").addTo(info_paysdelaloire);
L.marker([ 47.1589 , -1.2662 ],{icon:svoIcon}).bindPopup(" Vallet
").addTo(info_paysdelaloire);
L.marker([ 46.9971 , -1.8224 ],{icon:svoIcon}).bindPopup(" Machecoul
").addTo(info_paysdelaloire);
L.marker([ 46.9671 , -1.4282 ],{icon:svoIcon}).bindPopup(" Viellevigne
").addTo(info_paysdelaloire);
L.marker([ 47.5459 , -1.1261 ],{icon:svoIcon}).bindPopup(" Freigné
").addTo(info_paysdelaloire);
L.marker([ 47.4383 , -1.4983 ],{icon:svoIcon}).bindPopup(" Nort sur Erdre
").addTo(info_paysdelaloire);
L.marker([ 47.3677 , -1.9322 ],{icon:svoIcon}).bindPopup(" Savenay
").addTo(info_paysdelaloire);
L.marker([ 47.2867 , -2.382 ],{icon:svoIcon}).bindPopup(" La Baule
").addTo(info_paysdelaloire);
L.marker([ 48.3015 , -0.6152 ],{icon:svoIcon}).bindPopup(" Mayenne
").addTo(info_paysdelaloire);
L.marker([ 48.0744 , -0.7718 ],{icon:svoIcon}).bindPopup(" Laval
").addTo(info_paysdelaloire);
L.marker([ 47.8279 , -0.7114 ],{icon:svoIcon}).bindPopup(" Château Gonthier
").addTo(info_paysdelaloire);
L.marker([ 48.2942 , -0.9366 ],{icon:svoIcon}).bindPopup(" Ernée
").addTo(info_paysdelaloire);
L.marker([ 48.4183 , -0.3406 ],{icon:svoIcon}).bindPopup(" Javron Les Chapelles
").addTo(info_paysdelaloire);
L.marker([ 47.8473 , -0.9558 ],{icon:svoIcon}).bindPopup(" Craon
").addTo(info_paysdelaloire);
L.marker([ 47.7855 , -0.434 ],{icon:svoIcon}).bindPopup(" Saint Denis d’Anjou
").addTo(info_paysdelaloire);
L.marker([ 48.1523 , -0.3996 ],{icon:svoIcon}).bindPopup(" Evron
").addTo(info_paysdelaloire);
L.marker([ 47.9812 , -0.4072 ],{icon:svoIcon}).bindPopup(" Saulges
").addTo(info_paysdelaloire);
L.marker([ 48.3024 , -0.2335 ],{icon:svoIcon}).bindPopup(" Courcité
").addTo(info_paysdelaloire);
L.marker([ 48.0065 , 0.206 ],{icon:svoIcon}).bindPopup(" Le Mans
").addTo(info_paysdelaloire);
L.marker([ 47.6968 , -0.0797 ],{icon:svoIcon}).bindPopup(" La Fleche
").addTo(info_paysdelaloire);
L.marker([ 48.1899 , 0.6564 ],{icon:svoIcon}).bindPopup(" La Ferté-Bernard
").addTo(info_paysdelaloire);
L.marker([ 47.6894 , 0.4189 ],{icon:svoIcon}).bindPopup(" Chateau du Loir
").addTo(info_paysdelaloire);
L.marker([ 47.9219 , 0.7388 ],{icon:svoIcon}).bindPopup(" Saint Calais
").addTo(info_paysdelaloire);
L.marker([ 48.3781 , 0.2678 ],{icon:svoIcon}).bindPopup(" Neufchatel en Saosnois
").addTo(info_paysdelaloire);
L.marker([ 48.1826 , -0.1222 ],{icon:svoIcon}).bindPopup(" Sillé le Guillaume
").addTo(info_paysdelaloire);
L.marker([ 47.9977 , -0.1538 ],{icon:svoIcon}).bindPopup(" Loué
").addTo(info_paysdelaloire);
L.marker([ 47.8436 , -0.3337 ],{icon:svoIcon}).bindPopup(" Sablé sur Sarthe
").addTo(info_paysdelaloire);
L.marker([ 48.1817 , 0.2307 ],{icon:svoIcon}).bindPopup(" Ballon
").addTo(info_paysdelaloire);
L.marker([ 47.4689 , -0.563 ],{icon:svoIcon}).bindPopup(" Angers
").addTo(info_paysdelaloire);
L.marker([ 47.0645 , -0.8569 ],{icon:svoIcon}).bindPopup(" Cholet
").addTo(info_paysdelaloire);
L.marker([ 47.2643 , -0.0742 ],{icon:svoIcon}).bindPopup(" Saumur
").addTo(info_paysdelaloire);
L.marker([ 47.5506 , -0.1126 ],{icon:svoIcon}).bindPopup(" Baugé en Anjou
").addTo(info_paysdelaloire);
L.marker([ 47.6913 , -0.8679 ],{icon:svoIcon}).bindPopup(" Segré en Anjou Bleu
").addTo(info_paysdelaloire);
L.marker([ 47.3667 , -0.8707 ],{icon:svoIcon}).bindPopup(" Mauges sur Loire
").addTo(info_paysdelaloire);
L.marker([ 47.6783 , -0.4903 ],{icon:svoIcon}).bindPopup(" Chateauneuf sur Sarthe
").addTo(info_paysdelaloire);
L.marker([ 47.1421 , -0.5287 ],{icon:svoIcon}).bindPopup(" Vihiers
").addTo(info_paysdelaloire);
L.marker([ 47.336 , -1.2655 ],{icon:svoIcon}).bindPopup(" Orée d’Anjou
").addTo(info_paysdelaloire);
L.marker([ 46.5022 , -1.7825 ],{icon:svoIcon}).bindPopup(" les Sables d'Olonne
").addTo(info_paysdelaloire);
L.marker([ 46.4681 , -0.7993 ],{icon:svoIcon}).bindPopup(" Fontenay-le-comte
").addTo(info_paysdelaloire);
L.marker([ 46.6739 , -1.4282 ],{icon:svoIcon}).bindPopup(" La Roche sur Yon
").addTo(info_paysdelaloire);
L.marker([ 46.8489 , -1.8814 ],{icon:svoIcon}).bindPopup(" Challans
").addTo(info_paysdelaloire);
L.marker([ 46.9784 , -1.3239 ],{icon:svoIcon}).bindPopup(" Montaigu
").addTo(info_paysdelaloire);
L.marker([ 46.8639 , -1.008 ],{icon:svoIcon}).bindPopup(" Les Herbiers
").addTo(info_paysdelaloire);
L.marker([ 46.6532 , -0.7402 ],{icon:svoIcon}).bindPopup(" La Chataignerais
").addTo(info_paysdelaloire);
L.marker([ 46.7925 , -2.0654 ],{icon:svoIcon}).bindPopup(" Saint Jean de Monts
").addTo(info_paysdelaloire);
L.marker([ 46.453 , -1.1687 ],{icon:svoIcon}).bindPopup(" Lucon
").addTo(info_paysdelaloire);
L.marker([ 46.3412 , -1.431 ],{icon:svoIcon}).bindPopup(" La Tranche Sur Mer
").addTo(info_paysdelaloire);
L.marker([ 46.8395 , -1.593 ],{icon:svoIcon}).bindPopup(" Saint Etienne du Bois
").addTo(info_paysdelaloire);
// Stations de la région PACA
var info_paca = new L.LayerGroup();
L.marker([ 43.4589 , 4.4206 ],{icon:svoIcon}).bindPopup(" Sainte marie de la mer
").addTo(info_paca);
L.marker([ 43.6808 , 4.6252 ],{icon:svoIcon}).bindPopup(" Arles
").addTo(info_paca);
L.marker([ 43.642 , 5.0894 ],{icon:svoIcon}).bindPopup(" Salon de provence
").addTo(info_paca);
L.marker([ 43.2952 , 5.3586 ],{icon:svoIcon}).bindPopup(" Marseille
").addTo(info_paca);
L.marker([ 43.5296 , 5.4437 ],{icon:svoIcon}).bindPopup(" Aix en Provence
").addTo(info_paca);
L.marker([ 43.3911 , 5.0537 ],{icon:svoIcon}).bindPopup(" Martigues
").addTo(info_paca);
L.marker([ 43.1761 , 5.6058 ],{icon:svoIcon}).bindPopup(" La Ciotat
").addTo(info_paca);
L.marker([ 43.4439 , 5.6895 ],{icon:svoIcon}).bindPopup(" Trets
").addTo(info_paca);
L.marker([ 43.3811 , 4.8038 ],{icon:svoIcon}).bindPopup(" Port Saint Louis du Rhone
").addTo(info_paca);
L.marker([ 43.7909 , 4.8354 ],{icon:svoIcon}).bindPopup(" Saint Remy de Provence
").addTo(info_paca);
L.marker([ 43.115 , 6.1249 ],{icon:svoIcon}).bindPopup(" Hyeres
").addTo(info_paca);
L.marker([ 43.429 , 6.7319 ],{icon:svoIcon}).bindPopup(" Frejus
").addTo(info_paca);
L.marker([ 43.405 , 6.0452 ],{icon:svoIcon}).bindPopup(" Brignoles
").addTo(info_paca);
L.marker([ 43.6927 , 5.9093 ],{icon:svoIcon}).bindPopup(" Saint Julien
").addTo(info_paca);
L.marker([ 43.0039 , 6.3971 ],{icon:svoIcon}).bindPopup(" Port Cros
").addTo(info_paca);
L.marker([ 43.1726 , 6.5348 ],{icon:svoIcon}).bindPopup(" Cavalaire sur Mer
").addTo(info_paca);
L.marker([ 43.123 , 5.9299 ],{icon:svoIcon}).bindPopup(" Toulon
").addTo(info_paca);
L.marker([ 43.3112 , 6.6330 ],{icon:svoIcon}).bindPopup(" Sainte Maxime
").addTo(info_paca);
L.marker([ 43.6331 , 6.6467 ],{icon:svoIcon}).bindPopup(" Seillans
").addTo(info_paca);
L.marker([ 43.5376 , 6.4661 ],{icon:svoIcon}).bindPopup(" Draguignan
").addTo(info_paca);
L.marker([ 43.3931 , 6.355 ],{icon:svoIcon}).bindPopup(" Le Luc
").addTo(info_paca);
L.marker([ 43.2922 , 5.8585 ],{icon:svoIcon}).bindPopup(" Signes
").addTo(info_paca);
L.marker([ 43.6043 , 5.7541 ],{icon:svoIcon}).bindPopup(" Rians
").addTo(info_paca);
L.marker([ 43.6291 , 6.2251 ],{icon:svoIcon}).bindPopup(" Aups
").addTo(info_paca);
L.marker([ 43.5485 , 7.0203 ],{icon:svoIcon}).bindPopup(" Cannes
").addTo(info_paca);
L.marker([ 43.7036 , 7.2688 ],{icon:svoIcon}).bindPopup(" Nice
").addTo(info_paca);
L.marker([ 43.7284 , 7.4185 ],{icon:svoIcon}).bindPopup(" Monaco
").addTo(info_paca);
L.marker([ 43.6669 , 6.9200 ],{icon:svoIcon}).bindPopup(" Grasse
").addTo(info_paca);
L.marker([ 43.786 , 7.1864 ],{icon:svoIcon}).bindPopup(" Carros
").addTo(info_paca);
L.marker([ 43.9355 , 7.5160 ],{icon:svoIcon}).bindPopup(" Breil sur Roya
").addTo(info_paca);
L.marker([ 44.0856 , 7.5902 ],{icon:svoIcon}).bindPopup(" Tende
").addTo(info_paca);
L.marker([ 44.0195 , 7.3100 ],{icon:svoIcon}).bindPopup(" Roquebillière
").addTo(info_paca);
L.marker([ 43.9879 , 6.9901 ],{icon:svoIcon}).bindPopup(" Rigaud
").addTo(info_paca);
L.marker([ 43.8494 , 6.7291 ],{icon:svoIcon}).bindPopup(" Saint Auban
").addTo(info_paca);
L.marker([ 44.1842 , 7.0491 ],{icon:svoIcon}).bindPopup(" Isola
").addTo(info_paca);
L.marker([ 44.1871 , 6.7442 ],{icon:svoIcon}).bindPopup(" Entraunes
").addTo(info_paca);
L.marker([ 43.8325 , 5.7761 ],{icon:svoIcon}).bindPopup(" Manosque
").addTo(info_paca);
L.marker([ 44.0935 , 6.2320 ],{icon:svoIcon}).bindPopup(" Dignes les bains
").addTo(info_paca);
L.marker([ 44.3852 , 6.6502 ],{icon:svoIcon}).bindPopup(" Barcelonnette
").addTo(info_paca);
L.marker([ 44.194 , 5.9395 ],{icon:svoIcon}).bindPopup(" Sisteron
").addTo(info_paca);
L.marker([ 43.8484 , 6.5204 ],{icon:svoIcon}).bindPopup(" Castellane
").addTo(info_paca);
L.marker([ 44.0373 , 5.6332 ],{icon:svoIcon}).bindPopup(" Banon
").addTo(info_paca);
L.marker([ 44.1802 , 6.6309 ],{icon:svoIcon}).bindPopup(" Colmars
").addTo(info_paca);
L.marker([ 43.8385 , 6.2100 ],{icon:svoIcon}).bindPopup(" Moustiers Sainte Marie
").addTo(info_paca);
L.marker([ 44.3813 , 6.2533 ],{icon:svoIcon}).bindPopup(" Saint Martin les Seyne
").addTo(info_paca);
L.marker([ 43.9464 , 6.8129 ],{icon:svoIcon}).bindPopup(" Entrevaux
").addTo(info_paca);
L.marker([ 44.5631 , 6.0809 ],{icon:svoIcon}).bindPopup(" Gap
").addTo(info_paca);
L.marker([ 44.9006 , 6.6454 ],{icon:svoIcon}).bindPopup(" Briancon
").addTo(info_paca);
L.marker([ 44.5631 , 6.4929 ],{icon:svoIcon}).bindPopup(" Embrun
").addTo(info_paca);
L.marker([ 44.4299 , 5.7129 ],{icon:svoIcon}).bindPopup(" Serres
").addTo(info_paca);
L.marker([ 44.2624 , 5.7349 ],{icon:svoIcon}).bindPopup(" Barret sur Méouge
").addTo(info_paca);
L.marker([ 44.4343 , 5.9539 ],{icon:svoIcon}).bindPopup(" Vitrolles
").addTo(info_paca);
L.marker([ 44.7565 , 6.0040 ],{icon:svoIcon}).bindPopup(" Chauffayer
").addTo(info_paca);
L.marker([ 44.7906 , 6.9200 ],{icon:svoIcon}).bindPopup(" Abriés
").addTo(info_paca);
L.marker([ 45.0444 , 6.3103 ],{icon:svoIcon}).bindPopup(" La Grave
").addTo(info_paca);
L.marker([ 44.8276 , 6.4929 ],{icon:svoIcon}).bindPopup(" Puy Saint Vincent
").addTo(info_paca);
L.marker([ 43.8751 , 5.3957 ],{icon:svoIcon}).bindPopup(" Apt
").addTo(info_paca);
L.marker([ 43.9493 , 4.8148 ],{icon:svoIcon}).bindPopup(" Avignon
").addTo(info_paca);
L.marker([ 44.056 , 5.0317 ],{icon:svoIcon}).bindPopup(" Carpentras
").addTo(info_paca);
L.marker([ 43.6877 , 5.5042 ],{icon:svoIcon}).bindPopup(" Pertuis
").addTo(info_paca);
L.marker([ 44.3808 , 4.9741 ],{icon:svoIcon}).bindPopup(" Valréas
").addTo(info_paca);
L.marker([ 44.1329 , 4.7955 ],{icon:svoIcon}).bindPopup(" Orange
").addTo(info_paca);
L.marker([ 44.2373 , 5.0757 ],{icon:svoIcon}).bindPopup(" Vaison la Romaine
").addTo(info_paca);
L.marker([ 44.0886 , 5.4108 ],{icon:svoIcon}).bindPopup(" Sault
").addTo(info_paca);
L.marker([ 43.8345 , 5.0496 ],{icon:svoIcon}).bindPopup(" Cavaillon
").addTo(info_paca);
L.marker([ 43.787 , 5.6353 ],{icon:svoIcon}).bindPopup(" La Bastide des Jourdans
").addTo(info_paca);
L.marker([ 44.2777 , 4.7392 ],{icon:svoIcon}).bindPopup(" Bolléne
").addTo(info_paca);
// Stations de la région Bretagne
var info_bretagne = new L.LayerGroup();
L.marker([ 48.7335 , -3.4566 ],{icon:svoIcon}).bindPopup(" Lannion
").addTo(info_bretagne);
L.marker([ 48.7806 , -3.046 ],{icon:svoIcon}).bindPopup(" Paimpol
").addTo(info_bretagne);
L.marker([ 48.5621 , -3.1503 ],{icon:svoIcon}).bindPopup(" Guingamp
").addTo(info_bretagne);
L.marker([ 48.5157 , -2.7562 ],{icon:svoIcon}).bindPopup(" Saint Brieuc
").addTo(info_bretagne);
L.marker([ 48.4684 , -2.5172 ],{icon:svoIcon}).bindPopup(" Lamballe
").addTo(info_bretagne);
L.marker([ 48.4529 , -2.0517 ],{icon:svoIcon}).bindPopup(" Dinan
").addTo(info_bretagne);
L.marker([ 48.1881 , -2.7576 ],{icon:svoIcon}).bindPopup(" Loudéac
").addTo(info_bretagne);
L.marker([ 48.8437 , -3.2307 ],{icon:svoIcon}).bindPopup(" Plougrescant
").addTo(info_bretagne);
L.marker([ 48.5662 , -3.55 ],{icon:svoIcon}).bindPopup(" Plounérin
").addTo(info_bretagne);
L.marker([ 48.2238 , -3.3975 ],{icon:svoIcon}).bindPopup(" Glomel
").addTo(info_bretagne);
L.marker([ 48.3179 , -3.0624 ],{icon:svoIcon}).bindPopup(" Corlay
").addTo(info_bretagne);
L.marker([ 48.1926 , -2.4115 ],{icon:svoIcon}).bindPopup(" Merdrignac
").addTo(info_bretagne);
L.marker([ 48.6256 , -2.4623 ],{icon:svoIcon}).bindPopup(" Erquy
").addTo(info_bretagne);
L.marker([ 48.6229 , -2.2508 ],{icon:svoIcon}).bindPopup(" Saint-cast le Guildo
").addTo(info_bretagne);
L.marker([ 48.5175 , -2.2275 ],{icon:svoIcon}).bindPopup(" Plancoet
").addTo(info_bretagne);
L.marker([ 48.2887 , -2.1547 ],{icon:svoIcon}).bindPopup(" Caulnes
").addTo(info_bretagne);
L.marker([ 48.6447 , -2.0229 ],{icon:svoIcon}).bindPopup(" Saint Malo
").addTo(info_bretagne);
L.marker([ 48.359 , -1.2016 ],{icon:svoIcon}).bindPopup(" Fougères
").addTo(info_bretagne);
L.marker([ 47.8463 , -1.6891 ],{icon:svoIcon}).bindPopup(" Bain de Bretagne
").addTo(info_bretagne);
L.marker([ 48.5321 , -1.5628 ],{icon:svoIcon}).bindPopup(" Pleine Fougères
").addTo(info_bretagne);
L.marker([ 48.1106 , -1.6843 ],{icon:svoIcon}).bindPopup(" Rennes
").addTo(info_bretagne);
L.marker([ 48.1203 , -1.2057 ],{icon:svoIcon}).bindPopup(" Vitré
").addTo(info_bretagne);
L.marker([ 47.658 , -2.0915 ],{icon:svoIcon}).bindPopup(" Redon
").addTo(info_bretagne);
L.marker([ 47.9384 , -1.2332 ],{icon:svoIcon}).bindPopup(" La guerche de Bretagne
").addTo(info_bretagne);
L.marker([ 48.0083 , -2.0998 ],{icon:svoIcon}).bindPopup(" Plélan le Grand
").addTo(info_bretagne);
L.marker([ 48.1954 , -2.1918 ],{icon:svoIcon}).bindPopup(" Saint Méen le Grand
").addTo(info_bretagne);
L.marker([ 48.4128 , -1.7523 ],{icon:svoIcon}).bindPopup(" Combourg
").addTo(info_bretagne);
L.marker([ 48.2603 , -1.4117 ],{icon:svoIcon}).bindPopup(" Saint Aubin du Cormier
").addTo(info_bretagne);
L.marker([ 47.7476 , -3.3673 ],{icon:svoIcon}).bindPopup(" Lorient
").addTo(info_bretagne);
L.marker([ 47.664 , -2.7514 ],{icon:svoIcon}).bindPopup(" Vannes
").addTo(info_bretagne);
L.marker([ 48.0643 , -2.9649 ],{icon:svoIcon}).bindPopup(" Pontivy
").addTo(info_bretagne);
L.marker([ 47.8878 , -2.829 ],{icon:svoIcon}).bindPopup(" Locminé
").addTo(info_bretagne);
L.marker([ 47.9338 , -2.4033 ],{icon:svoIcon}).bindPopup(" Ploërmel
").addTo(info_bretagne);
L.marker([ 48.1386 , -3.6049 ],{icon:svoIcon}).bindPopup(" Gourin
").addTo(info_bretagne);
L.marker([ 47.9163 , -3.3385 ],{icon:svoIcon}).bindPopup(" Plouay
").addTo(info_bretagne);
L.marker([ 47.5524 , -2.4953 ],{icon:svoIcon}).bindPopup(" Muzillac
").addTo(info_bretagne);
L.marker([ 47.8076 , -2.3868 ],{icon:svoIcon}).bindPopup(" Malestroit
").addTo(info_bretagne);
L.marker([ 47.5455 , -2.1568 ],{icon:svoIcon}).bindPopup(" Saint Dolay
").addTo(info_bretagne);
L.marker([ 48.1386 , -2.4664 ],{icon:svoIcon}).bindPopup(" Ménéac
").addTo(info_bretagne);
L.marker([ 48.3927 , -4.4852 ],{icon:svoIcon}).bindPopup(" Brest
").addTo(info_bretagne);
L.marker([ 47.9881 , -4.1144 ],{icon:svoIcon}).bindPopup(" Quimper
").addTo(info_bretagne);
L.marker([ 48.2805 , -3.5719 ],{icon:svoIcon}).bindPopup(" Carhaix
").addTo(info_bretagne);
L.marker([ 48.0294 , -3.7065 ],{icon:svoIcon}).bindPopup(" Scaer
").addTo(info_bretagne);
L.marker([ 48.5802 , -3.8397 ],{icon:svoIcon}).bindPopup(" Morlaix
").addTo(info_bretagne);
L.marker([ 48.0368 , -4.6719 ],{icon:svoIcon}).bindPopup(" Plogoff
").addTo(info_bretagne);
L.marker([ 48.0928 , -4.3286 ],{icon:svoIcon}).bindPopup(" Douarnenez
").addTo(info_bretagne);
L.marker([ 47.8118 , -4.343 ],{icon:svoIcon}).bindPopup(" Penmarch
").addTo(info_bretagne);
L.marker([ 47.8735 , -3.9262 ],{icon:svoIcon}).bindPopup(" Concarneau
").addTo(info_bretagne);
L.marker([ 47.868 , -3.5479 ],{icon:svoIcon}).bindPopup(" Quimperlé
").addTo(info_bretagne);
L.marker([ 48.2448 , -4.481 ],{icon:svoIcon}).bindPopup(" Crozon
").addTo(info_bretagne);
L.marker([ 48.1972 , -4.0924 ],{icon:svoIcon}).bindPopup(" Chateaulin
").addTo(info_bretagne);
L.marker([ 48.5166 , -4.0814 ],{icon:svoIcon}).bindPopup(" Landivisiau
").addTo(info_bretagne);
L.marker([ 48.4356 , -3.8933 ],{icon:svoIcon}).bindPopup(" Plounéour Ménez
").addTo(info_bretagne);
// Stations de la région Occitanie
var info_occitanie = new L.LayerGroup();
L.marker([ 43.2292 , 0.0824 ],{icon:svoIcon}).bindPopup(" Tarbes
").addTo(info_occitanie);
L.marker([ 43.0669 , 0.1483 ],{icon:svoIcon}).bindPopup(" Bagnères de Bigorre
").addTo(info_occitanie);
L.marker([ 43.0889 , -0.0549 ],{icon:svoIcon}).bindPopup(" Lourdes
").addTo(info_occitanie);
L.marker([ 42.9152 , 0.3584 ],{icon:svoIcon}).bindPopup(" Arreau
").addTo(info_occitanie);
L.marker([ 43.4649 , 0.0412 ],{icon:svoIcon}).bindPopup(" Maubourget
").addTo(info_occitanie);
L.marker([ 43.2982 , 0.4985 ],{icon:svoIcon}).bindPopup(" Castelnau Magnoac
").addTo(info_occitanie);
L.marker([ 42.888 , -0.125 ],{icon:svoIcon}).bindPopup(" Cauterets
").addTo(info_occitanie);
L.marker([ 43.097 , 0.3886 ],{icon:svoIcon}).bindPopup(" La Barthe de Neste
").addTo(info_occitanie);
L.marker([ 42.7319 , -0.0082 ],{icon:svoIcon}).bindPopup(" Gavarnie
").addTo(info_occitanie);
L.marker([ 42.7833 , 0.2032 ],{icon:svoIcon}).bindPopup(" Aragnouet
").addTo(info_occitanie);
L.marker([ 43.6401 , 0.5768 ],{icon:svoIcon}).bindPopup(" Auch
").addTo(info_occitanie);
L.marker([ 43.9553 , 0.3667 ],{icon:svoIcon}).bindPopup(" Condom
").addTo(info_occitanie);
L.marker([ 43.9887 , 0.7471 ],{icon:svoIcon}).bindPopup(" Miradoux
").addTo(info_occitanie);
L.marker([ 43.8682 , -0.1099 ],{icon:svoIcon}).bindPopup(" Estang
").addTo(info_occitanie);
L.marker([ 43.6063 , 0.0453 ],{icon:svoIcon}).bindPopup(" Plaisance
").addTo(info_occitanie);
L.marker([ 43.433 , 0.4134 ],{icon:svoIcon}).bindPopup(" Saint Michel
").addTo(info_occitanie);
L.marker([ 43.4798 , 0.905 ],{icon:svoIcon}).bindPopup(" Lombez
").addTo(info_occitanie);
L.marker([ 43.6142 , 1.0767 ],{icon:svoIcon}).bindPopup(" L’isle Jourdain
").addTo(info_occitanie);
L.marker([ 44.0205 , 1.3678 ],{icon:svoIcon}).bindPopup(" Montauban
").addTo(info_occitanie);
L.marker([ 44.0402 , 1.1041 ],{icon:svoIcon}).bindPopup(" Castelsarrasin
").addTo(info_occitanie);
L.marker([ 43.883 , 0.9819 ],{icon:svoIcon}).bindPopup(" Beaumont de Lomagne
").addTo(info_occitanie);
L.marker([ 44.2354 , 1.7702 ],{icon:svoIcon}).bindPopup(" Caylus
").addTo(info_occitanie);
L.marker([ 44.2521 , 1.1412 ],{icon:svoIcon}).bindPopup(" Lauzerte
").addTo(info_occitanie);
L.marker([ 43.9019 , 1.1417 ],{icon:svoIcon}).bindPopup(" Orgueil
").addTo(info_occitanie);
L.marker([ 44.1103 , 0.8748 ],{icon:svoIcon}).bindPopup(" Valence
").addTo(info_occitanie);
L.marker([ 44.1733 , 1.5353 ],{icon:svoIcon}).bindPopup(" Caussade
").addTo(info_occitanie);
L.marker([ 44.0757 , 1.604 ],{icon:svoIcon}).bindPopup(" Montricoux
").addTo(info_occitanie);
L.marker([ 44.4475 , 1.442 ],{icon:svoIcon}).bindPopup(" Cahors
").addTo(info_occitanie);
L.marker([ 44.6061 , 2.016 ],{icon:svoIcon}).bindPopup(" Figeac
").addTo(info_occitanie);
L.marker([ 44.737 , 1.3829 ],{icon:svoIcon}).bindPopup(" Gourdon
").addTo(info_occitanie);
L.marker([ 44.9405 , 1.5971 ],{icon:svoIcon}).bindPopup(" Martel
").addTo(info_occitanie);
L.marker([ 44.8588 , 1.8924 ],{icon:svoIcon}).bindPopup(" Saint Céré
").addTo(info_occitanie);
L.marker([ 44.7974 , 1.6273 ],{icon:svoIcon}).bindPopup(" Rocamadour
").addTo(info_occitanie);
L.marker([ 44.4318 , 1.1028 ],{icon:svoIcon}).bindPopup(" Sérignac
").addTo(info_occitanie);
L.marker([ 44.3965 , 1.1688 ],{icon:svoIcon}).bindPopup(" Limogne en Quercy
").addTo(info_occitanie);
L.marker([ 44.6276 , 1.6425 ],{icon:svoIcon}).bindPopup(" Caniac du Causse
").addTo(info_occitanie);
L.marker([ 44.3494 , 2.5653 ],{icon:svoIcon}).bindPopup(" Rodez
").addTo(info_occitanie);
L.marker([ 44.1014 , 3.0789 ],{icon:svoIcon}).bindPopup(" Millau
").addTo(info_occitanie);
L.marker([ 43.9612 , 2.8812 ],{icon:svoIcon}).bindPopup(" Saint Affrique
").addTo(info_occitanie);
L.marker([ 44.3592 , 2.0187 ],{icon:svoIcon}).bindPopup(" Villefranche de Rouergue
").addTo(info_occitanie);
L.marker([ 44.0856 , 2.4445 ],{icon:svoIcon}).bindPopup(" Lédergues
").addTo(info_occitanie);
L.marker([ 43.7691 , 2.9402 ],{icon:svoIcon}).bindPopup(" Brusque
").addTo(info_occitanie);
L.marker([ 44.5944 , 2.2989 ],{icon:svoIcon}).bindPopup(" Almont les Junies
").addTo(info_occitanie);
L.marker([ 44.8081 , 2.7548 ],{icon:svoIcon}).bindPopup(" Sainte Geneviève sur Argence
").addTo(info_occitanie);
L.marker([ 44.4191 , 3.0569 ],{icon:svoIcon}).bindPopup(" Campagnac
").addTo(info_occitanie);
L.marker([ 43.9295 , 2.1451 ],{icon:svoIcon}).bindPopup(" Albi
").addTo(info_occitanie);
L.marker([ 43.6082 , 2.2247 ],{icon:svoIcon}).bindPopup(" Castres
").addTo(info_occitanie);
L.marker([ 43.7116 , 2.7974 ],{icon:svoIcon}).bindPopup(" Moulin Mage
").addTo(info_occitanie);
L.marker([ 43.4848 , 2.3648 ],{icon:svoIcon}).bindPopup(" Mazamet
").addTo(info_occitanie);
L.marker([ 43.7661 , 1.994 ],{icon:svoIcon}).bindPopup(" Graulhet
").addTo(info_occitanie);
L.marker([ 43.9058 , 1.8814 ],{icon:svoIcon}).bindPopup(" Gaillac
").addTo(info_occitanie);
L.marker([ 44.0511 , 2.1629 ],{icon:svoIcon}).bindPopup(" Carmaux
").addTo(info_occitanie);
L.marker([ 43.7433 , 2.52 ],{icon:svoIcon}).bindPopup(" Lacaze
").addTo(info_occitanie);
L.marker([ 43.6987 , 1.8059 ],{icon:svoIcon}).bindPopup(" Lavaur
").addTo(info_occitanie);
L.marker([ 44.0767 , 1.7283 ],{icon:svoIcon}).bindPopup(" Penne
").addTo(info_occitanie);
L.marker([ 43.6003 , 1.431 ],{icon:svoIcon}).bindPopup(" Toulouse
").addTo(info_occitanie);
L.marker([ 43.4001 , 1.7166 ],{icon:svoIcon}).bindPopup(" Villefranche du Lauragais
").addTo(info_occitanie);
L.marker([ 43.111 , 0.7141 ],{icon:svoIcon}).bindPopup(" Saint Gaudens
").addTo(info_occitanie);
L.marker([ 43.4569 , 1.3239 ],{icon:svoIcon}).bindPopup(" Muret
").addTo(info_occitanie);
L.marker([ 42.7914 , 0.5919 ],{icon:svoIcon}).bindPopup(" Bagnères de Luchon
").addTo(info_occitanie);
L.marker([ 43.2072 , 1.089 ],{icon:svoIcon}).bindPopup(" Cazères
").addTo(info_occitanie);
L.marker([ 43.3491 , 1.4832 ],{icon:svoIcon}).bindPopup(" Auterive
").addTo(info_occitanie);
L.marker([ 43.3871 , 0.8308 ],{icon:svoIcon}).bindPopup(" L’Isle en Dodon
").addTo(info_occitanie);
L.marker([ 43.404 , 1.7166 ],{icon:svoIcon}).bindPopup(" Villefranche de Lauragais
").addTo(info_occitanie);
L.marker([ 43.8375 , 1.3898 ],{icon:svoIcon}).bindPopup(" Fronton
").addTo(info_occitanie);
L.marker([ 43.7274 , 1.0533 ],{icon:svoIcon}).bindPopup(" Cadours
").addTo(info_occitanie);
L.marker([ 43.5734 , 1.2854 ],{icon:svoIcon}).bindPopup(" Plaisance du Touch
").addTo(info_occitanie);
L.marker([ 43.4509 , 1.889 ],{icon:svoIcon}).bindPopup(" Saint Félix Lauragais
").addTo(info_occitanie);
L.marker([ 43.113 , 1.5958 ],{icon:svoIcon}).bindPopup(" Pamiers
").addTo(info_occitanie);
L.marker([ 42.9584 , 1.6095 ],{icon:svoIcon}).bindPopup(" Foix
").addTo(info_occitanie);
L.marker([ 42.9861 , 1.4446 ],{icon:svoIcon}).bindPopup(" St Girons
").addTo(info_occitanie);
L.marker([ 42.7853 , 1.1824 ],{icon:svoIcon}).bindPopup(" Couflens
").addTo(info_occitanie);
L.marker([ 42.7672 , 1.4735 ],{icon:svoIcon}).bindPopup(" Auzat
").addTo(info_occitanie);
L.marker([ 42.7178 , 1.8361 ],{icon:svoIcon}).bindPopup(" Ax les Thermes
").addTo(info_occitanie);
L.marker([ 42.9001 , 1.9295 ],{icon:svoIcon}).bindPopup(" Bénesta
").addTo(info_occitanie);
L.marker([ 43.2492 , 1.6754 ],{icon:svoIcon}).bindPopup(" Mazères
").addTo(info_occitanie);
L.marker([ 43.1776 , 1.3266 ],{icon:svoIcon}).bindPopup(" Sieuras
").addTo(info_occitanie);
L.marker([ 42.6925 , 2.8812 ],{icon:svoIcon}).bindPopup(" Perpignan
").addTo(info_occitanie);
L.marker([ 42.6137 , 2.4225 ],{icon:svoIcon}).bindPopup(" Prades
").addTo(info_occitanie);
L.marker([ 42.5531 , 3.0075 ],{icon:svoIcon}).bindPopup(" Ageles sur Mer
").addTo(info_occitanie);
L.marker([ 42.4822 , 2.7521 ],{icon:svoIcon}).bindPopup(" Céret
").addTo(info_occitanie);
L.marker([ 42.4387 , 3.1682 ],{icon:svoIcon}).bindPopup(" Cerbère
").addTo(info_occitanie);
L.marker([ 42.4974 , 2.0421 ],{icon:svoIcon}).bindPopup(" Font Romeu
").addTo(info_occitanie);
L.marker([ 42.8145 , 2.7452 ],{icon:svoIcon}).bindPopup(" Tautavel
").addTo(info_occitanie);
L.marker([ 42.4731 , 2.3085 ],{icon:svoIcon}).bindPopup(" Mantet
").addTo(info_occitanie);
L.marker([ 42.7959 , 2.3792 ],{icon:svoIcon}).bindPopup(" Fenouillet
").addTo(info_occitanie);
L.marker([ 43.1831 , 2.9828 ],{icon:svoIcon}).bindPopup(" Narbonne
").addTo(info_occitanie);
L.marker([ 43.2112 , 2.3483 ],{icon:svoIcon}).bindPopup(" Carcassonne
").addTo(info_occitanie);
L.marker([ 43.3212 , 1.9446 ],{icon:svoIcon}).bindPopup(" Castelnaudary
").addTo(info_occitanie);
L.marker([ 43.1952 , 2.7438 ],{icon:svoIcon}).bindPopup(" Lézignan Corbières
").addTo(info_occitanie);
L.marker([ 43.0528 , 2.2137 ],{icon:svoIcon}).bindPopup(" Limoux
").addTo(info_occitanie);
L.marker([ 42.9092 , 3.035 ],{icon:svoIcon}).bindPopup(" Leucate
").addTo(info_occitanie);
L.marker([ 42.7994 , 2.0654 ],{icon:svoIcon}).bindPopup(" Rodome
").addTo(info_occitanie);
L.marker([ 43.101 , 3.105 ],{icon:svoIcon}).bindPopup(" Gruissan
").addTo(info_occitanie);
L.marker([ 43.0077 , 2.6257 ],{icon:svoIcon}).bindPopup(" Villerouge Termenès
").addTo(info_occitanie);
L.marker([ 44.5161 , 3.4964 ],{icon:svoIcon}).bindPopup(" Mende
").addTo(info_occitanie);
L.marker([ 44.3253 , 3.5932 ],{icon:svoIcon}).bindPopup(" Florac
").addTo(info_occitanie);
L.marker([ 44.7233 , 3.2739 ],{icon:svoIcon}).bindPopup(" Aumont Aubrac
").addTo(info_occitanie);
L.marker([ 44.4377 , 3.9317 ],{icon:svoIcon}).bindPopup(" Villefort
").addTo(info_occitanie);
L.marker([ 44.3081 , 3.175 ],{icon:svoIcon}).bindPopup(" Le Massegros
").addTo(info_occitanie);
L.marker([ 44.6618 , 3.0432 ],{icon:svoIcon}).bindPopup(" Nasbinais
").addTo(info_occitanie);
L.marker([ 44.7838 , 3.6378 ],{icon:svoIcon}).bindPopup(" Gandrieu
").addTo(info_occitanie);
L.marker([ 44.2226 , 3.8068 ],{icon:svoIcon}).bindPopup(" Saint Germain de Calberte
").addTo(info_occitanie);
L.marker([ 44.1783 , 3.4319 ],{icon:svoIcon}).bindPopup(" Meyrueis
").addTo(info_occitanie);
L.marker([ 44.4759 , 3.1668 ],{icon:svoIcon}).bindPopup(" Saint Germain du Teil
").addTo(info_occitanie);
L.marker([ 43.8325 , 4.3451 ],{icon:svoIcon}).bindPopup(" Nimes
").addTo(info_occitanie);
L.marker([ 44.1191 , 4.0759 ],{icon:svoIcon}).bindPopup(" Alès
").addTo(info_occitanie);
L.marker([ 44.1645 , 4.6198 ],{icon:svoIcon}).bindPopup(" Bagnols sur Cèze
").addTo(info_occitanie);
L.marker([ 43.9899 , 3.4978 ],{icon:svoIcon}).bindPopup(" Aumessas
").addTo(info_occitanie);
L.marker([ 44.1113 , 3.8741 ],{icon:svoIcon}).bindPopup(" Saint Jean du Gard
").addTo(info_occitanie);
L.marker([ 43.6947 , 4.2709 ],{icon:svoIcon}).bindPopup(" Vauvert
").addTo(info_occitanie);
L.marker([ 43.8058 , 4.6362 ],{icon:svoIcon}).bindPopup(" Beaucaire
").addTo(info_occitanie);
L.marker([ 43.5361 , 4.1364 ],{icon:svoIcon}).bindPopup(" Le Grau du Roi
").addTo(info_occitanie);
L.marker([ 43.9642 , 4.7966 ],{icon:svoIcon}).bindPopup(" Villeneuve lès Avignon
").addTo(info_occitanie);
L.marker([ 43.9117 , 3.9935 ],{icon:svoIcon}).bindPopup(" Quissac
").addTo(info_occitanie);
L.marker([ 44.3012 , 4.3437 ],{icon:svoIcon}).bindPopup(" Barjac
").addTo(info_occitanie);
L.marker([ 44.3496 , 4.0152 ],{icon:svoIcon}).bindPopup(" Aujac
").addTo(info_occitanie);
L.marker([ 44.0116 , 4.4193 ],{icon:svoIcon}).bindPopup(" Uzès
").addTo(info_occitanie);
L.marker([ 43.6758 , 4.4344 ],{icon:svoIcon}).bindPopup(" Saint Gilles
").addTo(info_occitanie);
L.marker([ 43.6082 , 3.8644 ],{icon:svoIcon}).bindPopup(" Montpellier
").addTo(info_occitanie);
L.marker([ 43.3092 , 3.4689 ],{icon:svoIcon}).bindPopup(" Agde
").addTo(info_occitanie);
L.marker([ 43.3352 , 3.2108 ],{icon:svoIcon}).bindPopup(" Béziers
").addTo(info_occitanie);
L.marker([ 43.4001 , 3.6969 ],{icon:svoIcon}).bindPopup(" Sète
").addTo(info_occitanie);
L.marker([ 43.6301 , 3.4346 ],{icon:svoIcon}).bindPopup(" Clermont l’Hérault
").addTo(info_occitanie);
L.marker([ 43.6748 , 4.135 ],{icon:svoIcon}).bindPopup(" Lunel
").addTo(info_occitanie);
L.marker([ 43.4215 , 2.9443 ],{icon:svoIcon}).bindPopup(" Saint Chinian
").addTo(info_occitanie);
L.marker([ 43.8623 , 3.3151 ],{icon:svoIcon}).bindPopup(" Le Caylar
").addTo(info_occitanie);
L.marker([ 43.8776 , 3.7045 ],{icon:svoIcon}).bindPopup(" Brissac
").addTo(info_occitanie);
L.marker([ 43.6167 , 2.8558 ],{icon:svoIcon}).bindPopup(" Cambon
").addTo(info_occitanie);
L.marker([ 43.7592 , 3.0981 ],{icon:svoIcon}).bindPopup(" Avéne
").addTo(info_occitanie);
L.marker([ 43.3317 , 2.599 ],{icon:svoIcon}).bindPopup(" Félines Minervois
").addTo(info_occitanie);
// Stations de la région Auvergne
var info_auvergne = new L.LayerGroup();
L.marker([ 46.2026 , 5.2226 ],{icon:svoIcon}).bindPopup(" Bourg en Bresse
").addTo(info_auvergne);
L.marker([ 46.4379 , 4.9342 ],{icon:svoIcon}).bindPopup(" Pont de Vaux
").addTo(info_auvergne);
L.marker([ 46.2995 , 4.8409 ],{icon:svoIcon}).bindPopup(" Macon
").addTo(info_auvergne);
L.marker([ 46.1218 , 4.9507 ],{icon:svoIcon}).bindPopup(" Chatillon sur Chalaronne
").addTo(info_auvergne);
L.marker([ 45.8527 , 5.0523 ],{icon:svoIcon}).bindPopup(" Montluel
").addTo(info_auvergne);
L.marker([ 45.9607 , 5.3558 ],{icon:svoIcon}).bindPopup(" Amberieu en Bugey
").addTo(info_auvergne);
L.marker([ 46.1104 , 5.8228 ],{icon:svoIcon}).bindPopup(" Bellegarde sur Valserine
").addTo(info_auvergne);
L.marker([ 46.3318 , 6.0562 ],{icon:svoIcon}).bindPopup(" Gex
").addTo(info_auvergne);
L.marker([ 46.2577 , 5.6566 ],{icon:svoIcon}).bindPopup(" Oyonnax
").addTo(info_auvergne);
L.marker([ 45.7589 , 5.6854 ],{icon:svoIcon}).bindPopup(" Belley
").addTo(info_auvergne);
L.marker([ 45.9998 , 5.6923 ],{icon:svoIcon}).bindPopup(" Haut Valromey
").addTo(info_auvergne);
L.marker([ 46.5626 , 3.3344 ],{icon:svoIcon}).bindPopup(" Moulins
").addTo(info_auvergne);
L.marker([ 46.1075 , 3.4003 ],{icon:svoIcon}).bindPopup(" Vichy
").addTo(info_auvergne);
L.marker([ 46.3318 , 2.6038 ],{icon:svoIcon}).bindPopup(" Montlucon
").addTo(info_auvergne);
L.marker([ 46.6155 , 2.8166 ],{icon:svoIcon}).bindPopup(" Cérilly
").addTo(info_auvergne);
L.marker([ 46.4114 , 3.8974 ],{icon:svoIcon}).bindPopup(" Le Pin
").addTo(info_auvergne);
L.marker([ 46.0704 , 3.6667 ],{icon:svoIcon}).bindPopup(" Le Mayet de Montagne
").addTo(info_auvergne);
L.marker([ 46.3185 , 2.9498 ],{icon:svoIcon}).bindPopup(" Montmarault
").addTo(info_auvergne);
L.marker([ 46.3848 , 3.5829 ],{icon:svoIcon}).bindPopup(" Jaligny sur Besbre
").addTo(info_auvergne);
L.marker([ 46.1484 , 3.1311 ],{icon:svoIcon}).bindPopup(" Saint Bonnet de Rochefort
").addTo(info_auvergne);
L.marker([ 46.6659 , 3.6111 ],{icon:svoIcon}).bindPopup(" Paray le Frésil
").addTo(info_auvergne);
L.marker([ 46.5352 , 2.6093 ],{icon:svoIcon}).bindPopup(" Vallon en Sully
").addTo(info_auvergne);
L.marker([ 45.2304 , 4.6747 ],{icon:svoIcon}).bindPopup(" Annonay
").addTo(info_auvergne);
L.marker([ 44.61 , 4.3863 ],{icon:svoIcon}).bindPopup(" Aubenas
").addTo(info_auvergne);
L.marker([ 44.7331 , 4.5909 ],{icon:svoIcon}).bindPopup(" Privas
").addTo(info_auvergne);
L.marker([ 44.5396 , 4.2805 ],{icon:svoIcon}).bindPopup(" Largentière
").addTo(info_auvergne);
L.marker([ 44.9852 , 4.5827 ],{icon:svoIcon}).bindPopup(" Lamastre
").addTo(info_auvergne);
L.marker([ 44.8461 , 4.1185 ],{icon:svoIcon}).bindPopup(" Le Beage
").addTo(info_auvergne);
L.marker([ 44.8169 , 4.3877 ],{icon:svoIcon}).bindPopup(" Marcols les eaux
").addTo(info_auvergne);
L.marker([ 44.6569 , 3.9455 ],{icon:svoIcon}).bindPopup(" Saint Etienne de Lugdares
").addTo(info_auvergne);
L.marker([ 44.4063 , 4.135 ],{icon:svoIcon}).bindPopup(" Les Vans
").addTo(info_auvergne);
L.marker([ 44.3906 , 4.5071 ],{icon:svoIcon}).bindPopup(" Saint Remèze
").addTo(info_auvergne);
L.marker([ 44.9162 , 2.4527 ],{icon:svoIcon}).bindPopup(" Aurillac
").addTo(info_auvergne);
L.marker([ 45.0357 , 3.1133 ],{icon:svoIcon}).bindPopup(" Saint Flour
").addTo(info_auvergne);
L.marker([ 45.3319 , 2.4651 ],{icon:svoIcon}).bindPopup(" Saignes
").addTo(info_auvergne);
L.marker([ 45.3068 , 2.807 ],{icon:svoIcon}).bindPopup(" Marcenat
").addTo(info_auvergne);
L.marker([ 45.2546 , 3.1215 ],{icon:svoIcon}).bindPopup(" Auriac l’église
").addTo(info_auvergne);
L.marker([ 45.212 , 2.3264 ],{icon:svoIcon}).bindPopup(" Mauriac
").addTo(info_auvergne);
L.marker([ 45.0638 , 2.7054 ],{icon:svoIcon}).bindPopup(" Saint Jacques des Blats
").addTo(info_auvergne);
L.marker([ 44.8481 , 2.2412 ],{icon:svoIcon}).bindPopup(" Le Rouget
").addTo(info_auvergne);
L.marker([ 44.6882 , 2.3909 ],{icon:svoIcon}).bindPopup(" Cassaniouze
").addTo(info_auvergne);
L.marker([ 44.9191 , 2.8331 ],{icon:svoIcon}).bindPopup(" Pierrefort
").addTo(info_auvergne);
L.marker([ 44.9667 , 2.178 ],{icon:svoIcon}).bindPopup(" Larroquebrou
").addTo(info_auvergne);
L.marker([ 44.565 , 4.7571 ],{icon:svoIcon}).bindPopup(" Montélimar
").addTo(info_auvergne);
L.marker([ 44.653 , 5.4135 ],{icon:svoIcon}).bindPopup(" Recoubeau Jansac
").addTo(info_auvergne);
L.marker([ 44.2383 , 5.4616 ],{icon:svoIcon}).bindPopup(" Mévouillon
").addTo(info_auvergne);
L.marker([ 44.3739 , 4.6967 ],{icon:svoIcon}).bindPopup(" Pierrelatte
").addTo(info_auvergne);
L.marker([ 44.5866 , 5.1389 ],{icon:svoIcon}).bindPopup(" Bourdeaux
").addTo(info_auvergne);
L.marker([ 44.9415 , 4.9109 ],{icon:svoIcon}).bindPopup(" Valence
").addTo(info_auvergne);
L.marker([ 45.0396 , 5.0523 ],{icon:svoIcon}).bindPopup(" Romans sur Isère
").addTo(info_auvergne);
L.marker([ 45.2565 , 5.0262 ],{icon:svoIcon}).bindPopup(" Hauterives
").addTo(info_auvergne);
L.marker([ 45.0803 , 4.845 ],{icon:svoIcon}).bindPopup(" Tournon sur Rhone
").addTo(info_auvergne);
L.marker([ 44.8987 , 5.3654 ],{icon:svoIcon}).bindPopup(" Vassieux en Vercors
").addTo(info_auvergne);
L.marker([ 44.7955 , 4.9411 ],{icon:svoIcon}).bindPopup(" Montmeyran
").addTo(info_auvergne);
L.marker([ 45.1801 , 5.7074 ],{icon:svoIcon}).bindPopup(" Grenoble
").addTo(info_auvergne);
L.marker([ 45.591 , 5.2762 ],{icon:svoIcon}).bindPopup(" Bourgoin jalieu
").addTo(info_auvergne);
L.marker([ 45.3714 , 5.5838 ],{icon:svoIcon}).bindPopup(" Voiron
").addTo(info_auvergne);
L.marker([ 45.154 , 5.3188 ],{icon:svoIcon}).bindPopup(" Saint Marcellin
").addTo(info_auvergne);
L.marker([ 45.5275 , 4.8757 ],{icon:svoIcon}).bindPopup(" Vienne
").addTo(info_auvergne);
L.marker([ 45.7929 , 5.3373 ],{icon:svoIcon}).bindPopup(" Saint Baudille de la Tour
").addTo(info_auvergne);
L.marker([ 45.3743 , 4.8038 ],{icon:svoIcon}).bindPopup(" Rousillon
").addTo(info_auvergne);
L.marker([ 45.746 , 5.1567 ],{icon:svoIcon}).bindPopup(" Charvieu Chavagneux
").addTo(info_auvergne);
L.marker([ 45.3618 , 5.1443 ],{icon:svoIcon}).bindPopup(" Pajay
").addTo(info_auvergne);
L.marker([ 45.4322 , 6.0081 ],{icon:svoIcon}).bindPopup(" Pontcharra
").addTo(info_auvergne);
L.marker([ 44.8179 , 5.7417 ],{icon:svoIcon}).bindPopup(" Mens
").addTo(info_auvergne);
L.marker([ 45.0541 , 6.0315 ],{icon:svoIcon}).bindPopup(" Le Bourg d Oisans
").addTo(info_auvergne);
L.marker([ 44.9565 , 6.1764 ],{icon:svoIcon}).bindPopup(" Saint Christophe en Oisans
").addTo(info_auvergne);
L.marker([ 45.0706 , 5.5495 ],{icon:svoIcon}).bindPopup(" Villars de Lans
").addTo(info_auvergne);
L.marker([ 45.4409 , 4.3794 ],{icon:svoIcon}).bindPopup(" St Etienne
").addTo(info_auvergne);
L.marker([ 46.0351 , 4.0718 ],{icon:svoIcon}).bindPopup(" Roanne
").addTo(info_auvergne);
L.marker([ 45.4168 , 4.0018 ],{icon:svoIcon}).bindPopup(" Estivareilles
").addTo(info_auvergne);
L.marker([ 45.5362 , 4.617 ],{icon:svoIcon}).bindPopup(" Rive de Gier
").addTo(info_auvergne);
L.marker([ 45.6083 , 4.0292 ],{icon:svoIcon}).bindPopup(" Montbrison
").addTo(info_auvergne);
L.marker([ 45.7579 , 4.2297 ],{icon:svoIcon}).bindPopup(" Feurs
").addTo(info_auvergne);
L.marker([ 45.912 , 3.8383 ],{icon:svoIcon}).bindPopup(" Saint just en Chevalet
").addTo(info_auvergne);
L.marker([ 45.301 , 4.5834 ],{icon:svoIcon}).bindPopup(" Bourg Argental
").addTo(info_auvergne);
L.marker([ 45.7886 , 3.8466 ],{icon:svoIcon}).bindPopup(" Saint Didier sur Rochefort
").addTo(info_auvergne);
L.marker([ 45.6073 , 4.319 ],{icon:svoIcon}).bindPopup(" Saint Galmier
").addTo(info_auvergne);
L.marker([ 45.0328 , 3.8864 ],{icon:svoIcon}).bindPopup(" Le Puy en Velay
").addTo(info_auvergne);
L.marker([ 45.2923 , 3.3755 ],{icon:svoIcon}).bindPopup(" Brioude
").addTo(info_auvergne);
L.marker([ 44.959 , 3.5417 ],{icon:svoIcon}).bindPopup(" Sauges
").addTo(info_auvergne);
L.marker([ 44.8432 , 3.8411 ],{icon:svoIcon}).bindPopup(" Landos
").addTo(info_auvergne);
L.marker([ 45.1414 , 4.1473 ],{icon:svoIcon}).bindPopup(" Yssingeaux
").addTo(info_auvergne);
L.marker([ 45.3058 , 4.1611 ],{icon:svoIcon}).bindPopup(" Monistrol sur Loire
").addTo(info_auvergne);
L.marker([ 45.3237 , 3.6955 ],{icon:svoIcon}).bindPopup(" La chaise Dieu
").addTo(info_auvergne);
L.marker([ 44.9074 , 4.1446 ],{icon:svoIcon}).bindPopup(" Les Estables
").addTo(info_auvergne);
L.marker([ 45.7809 , 3.0844 ],{icon:svoIcon}).bindPopup(" Clermont Ferrand
").addTo(info_auvergne);
L.marker([ 45.8594 , 3.5513 ],{icon:svoIcon}).bindPopup(" Thiers
").addTo(info_auvergne);
L.marker([ 45.5468 , 3.2547 ],{icon:svoIcon}).bindPopup(" Issoire
").addTo(info_auvergne);
L.marker([ 45.5487 , 3.7491 ],{icon:svoIcon}).bindPopup(" Ambert
").addTo(info_auvergne);
L.marker([ 45.5352 , 2.6889 ],{icon:svoIcon}).bindPopup(" La Tour d’Auvergne
").addTo(info_auvergne);
L.marker([ 46.1066 , 2.704 ],{icon:svoIcon}).bindPopup(" Plonsat
").addTo(info_auvergne);
L.marker([ 46.0246 , 3.2053 ],{icon:svoIcon}).bindPopup(" Aigueperse
").addTo(info_auvergne);
L.marker([ 45.802 , 2.4678 ],{icon:svoIcon}).bindPopup(" Giat
").addTo(info_auvergne);
L.marker([ 45.9397 , 2.8331 ],{icon:svoIcon}).bindPopup(" Saint Georges de Mons
").addTo(info_auvergne);
L.marker([ 45.4023 , 3.1146 ],{icon:svoIcon}).bindPopup(" Ardes
").addTo(info_auvergne);
L.marker([ 45.756 , 4.8285 ],{icon:svoIcon}).bindPopup(" Lyon
").addTo(info_auvergne);
L.marker([ 45.9874 , 4.7186 ],{icon:svoIcon}).bindPopup(" Ville franche sur Saone
").addTo(info_auvergne);
L.marker([ 45.8938 , 4.4247 ],{icon:svoIcon}).bindPopup(" Tarare
").addTo(info_auvergne);
L.marker([ 45.663 , 4.9548 ],{icon:svoIcon}).bindPopup(" Mions
").addTo(info_auvergne);
L.marker([ 45.6155 , 4.6658 ],{icon:svoIcon}).bindPopup(" Mornant
").addTo(info_auvergne);
L.marker([ 46.216 , 4.5195 ],{icon:svoIcon}).bindPopup(" Monsols
").addTo(info_auvergne);
L.marker([ 46.1075 , 4.7461 ],{icon:svoIcon}).bindPopup(" Belleville
").addTo(info_auvergne);
L.marker([ 46.0975 , 4.3259 ],{icon:svoIcon}).bindPopup(" Cours la Ville
").addTo(info_auvergne);
L.marker([ 45.8781 , 4.8381 ],{icon:svoIcon}).bindPopup(" Neuville sur Saone
").addTo(info_auvergne);
L.marker([ 45.7397 , 4.4632 ],{icon:svoIcon}).bindPopup(" Saint Laurent de Chamousset
").addTo(info_auvergne);
L.marker([ 45.5035 , 4.7482 ],{icon:svoIcon}).bindPopup(" Les haies
").addTo(info_auvergne);
L.marker([ 45.5847 , 4.7722 ],{icon:svoIcon}).bindPopup(" Givors
").addTo(info_auvergne);
L.marker([ 46.063 , 4.4944 ],{icon:svoIcon}).bindPopup(" Lamure sur Azergues
").addTo(info_auvergne);
L.marker([ 45.687 , 6.3831 ],{icon:svoIcon}).bindPopup(" Albertville
").addTo(info_auvergne);
L.marker([ 45.2749 , 6.3419 ],{icon:svoIcon}).bindPopup(" Saint Jean de Maurienne
").addTo(info_auvergne);
L.marker([ 45.566 , 5.9175 ],{icon:svoIcon}).bindPopup(" Chambéry
").addTo(info_auvergne);
L.marker([ 45.6918 , 5.9086 ],{icon:svoIcon}).bindPopup(" Aix les Bains
").addTo(info_auvergne);
L.marker([ 45.4668 , 6.909 ],{icon:svoIcon}).bindPopup(" Tignes
").addTo(info_auvergne);
L.marker([ 45.3198 , 6.9955 ],{icon:svoIcon}).bindPopup(" Bessans
").addTo(info_auvergne);
L.marker([ 45.4804 , 6.5314 ],{icon:svoIcon}).bindPopup(" Moutiers
").addTo(info_auvergne);
L.marker([ 45.699 , 6.1256 ],{icon:svoIcon}).bindPopup(" La motte en Bauges
").addTo(info_auvergne);
L.marker([ 45.6179 , 6.6703 ],{icon:svoIcon}).bindPopup(" Champagneux
").addTo(info_auvergne);
L.marker([ 45.2014 , 6.6677 ],{icon:svoIcon}).bindPopup(" Modane
").addTo(info_auvergne);
L.marker([ 45.5573 , 6.2553 ],{icon:svoIcon}).bindPopup(" Aiton
").addTo(info_auvergne);
L.marker([ 45.6236 , 6.7621 ],{icon:svoIcon}).bindPopup(" Bourg Saint Maurice
").addTo(info_auvergne);
L.marker([ 45.9158 , 6.118 ],{icon:svoIcon}).bindPopup(" Annecy
").addTo(info_auvergne);
L.marker([ 45.9254 , 6.8678 ],{icon:svoIcon}).bindPopup(" Chamonix Mont Blanc
").addTo(info_auvergne);
L.marker([ 46.3754 , 6.4751 ],{icon:svoIcon}).bindPopup(" Thonon les Bains
").addTo(info_auvergne);
L.marker([ 46.1927 , 6.2282 ],{icon:svoIcon}).bindPopup(" Annemasse
").addTo(info_auvergne);
L.marker([ 46.0685 , 6.3055 ],{icon:svoIcon}).bindPopup(" La Roche sur Foron
").addTo(info_auvergne);
L.marker([ 46.0179 , 5.9292 ],{icon:svoIcon}).bindPopup(" Frangy
").addTo(info_auvergne);
L.marker([ 46.0608 , 6.5767 ],{icon:svoIcon}).bindPopup(" Cluses
").addTo(info_auvergne);
L.marker([ 46.2677 , 6.8349 ],{icon:svoIcon}).bindPopup(" Chatel
").addTo(info_auvergne);
L.marker([ 45.902 , 6.7099 ],{icon:svoIcon}).bindPopup(" Saint Gervais les Bains
").addTo(info_auvergne);
L.marker([ 45.8207 , 6.7264 ],{icon:svoIcon}).bindPopup(" Contamines
").addTo(info_auvergne);
L.marker([ 45.8537 , 6.6138 ],{icon:svoIcon}).bindPopup(" Megève
").addTo(info_auvergne);
L.marker([ 45.9053 , 6.4174 ],{icon:svoIcon}).bindPopup(" La Clusaz
").addTo(info_auvergne);
L.marker([ 45.7474 , 6.291 ],{icon:svoIcon}).bindPopup(" Faverges
").addTo(info_auvergne);
L.marker([ 45.8709 , 5.9326 ],{icon:svoIcon}).bindPopup(" Rumilly
").addTo(info_auvergne);
L.marker([ 46.2577 , 6.5314 ],{icon:svoIcon}).bindPopup(" Bellevaux
").addTo(info_auvergne);
// Stations de la région Centre Val de Loire
var info_centrevaldeloire = new L.LayerGroup();
L.marker([ 47.0757 , 2.3923 ],{icon:svoIcon}).bindPopup(" Bourges
").addTo(info_centrevaldeloire);
L.marker([ 47.2158 , 2.0764 ],{icon:svoIcon}).bindPopup(" Vierzon
").addTo(info_centrevaldeloire);
L.marker([ 46.7154 , 2.5241 ],{icon:svoIcon}).bindPopup(" Saint Armand Montrond
").addTo(info_centrevaldeloire);
L.marker([ 46.9812 , 2.2467 ],{icon:svoIcon}).bindPopup(" Saint Florent sur Cher
").addTo(info_centrevaldeloire);
L.marker([ 47.1841 , 2.6161 ],{icon:svoIcon}).bindPopup(" Rians
").addTo(info_centrevaldeloire);
L.marker([ 47.4857 , 2.4348 ],{icon:svoIcon}).bindPopup(" Aubigny sur Nère
").addTo(info_centrevaldeloire);
L.marker([ 47.3304 , 2.84 ],{icon:svoIcon}).bindPopup(" Sancerre
").addTo(info_centrevaldeloire);
L.marker([ 46.9099 , 2.943 ],{icon:svoIcon}).bindPopup(" La chapelle Hugon
").addTo(info_centrevaldeloire);
L.marker([ 46.5154 , 2.2508 ],{icon:svoIcon}).bindPopup(" Saint Saturnin
").addTo(info_centrevaldeloire);
L.marker([ 46.753 , 2.1746 ],{icon:svoIcon}).bindPopup(" Lignières
").addTo(info_centrevaldeloire);
L.marker([ 47.0332 , 2.6511 ],{icon:svoIcon}).bindPopup(" Avord
").addTo(info_centrevaldeloire);
L.marker([ 48.4438 , 1.4914 ],{icon:svoIcon}).bindPopup(" Chartes
").addTo(info_centrevaldeloire);
L.marker([ 48.3252 , 0.802 ],{icon:svoIcon}).bindPopup(" Nogent le Rotrou
").addTo(info_centrevaldeloire);
L.marker([ 48.7381 , 1.3733 ],{icon:svoIcon}).bindPopup(" Dreux
").addTo(info_centrevaldeloire);
L.marker([ 48.0689 , 1.3266 ],{icon:svoIcon}).bindPopup(" Chateaudun
").addTo(info_centrevaldeloire);
L.marker([ 48.2109 , 1.1536 ],{icon:svoIcon}).bindPopup(" Brou
").addTo(info_centrevaldeloire);
L.marker([ 48.21 , 1.7207 ],{icon:svoIcon}).bindPopup(" Viabon
").addTo(info_centrevaldeloire);
L.marker([ 48.4656 , 1.0176 ],{icon:svoIcon}).bindPopup(" La loupe
").addTo(info_centrevaldeloire);
L.marker([ 48.6515 , 0.9771 ],{icon:svoIcon}).bindPopup(" La Mancelière
").addTo(info_centrevaldeloire);
L.marker([ 48.857 , 1.5195 ],{icon:svoIcon}).bindPopup(" Marchefroy
").addTo(info_centrevaldeloire);
L.marker([ 48.6293 , 1.5422 ],{icon:svoIcon}).bindPopup(" Nogent le Roi
").addTo(info_centrevaldeloire);
L.marker([ 46.8076 , 1.6782 ],{icon:svoIcon}).bindPopup(" Chateauroux
").addTo(info_centrevaldeloire);
L.marker([ 46.9465 , 1.9913 ],{icon:svoIcon}).bindPopup(" Issoudun
").addTo(info_centrevaldeloire);
L.marker([ 46.5796 , 1.9913 ],{icon:svoIcon}).bindPopup(" La Chatre
").addTo(info_centrevaldeloire);
L.marker([ 46.5947 , 1.5079 ],{icon:svoIcon}).bindPopup(" Argenton sur Creuse
").addTo(info_centrevaldeloire);
L.marker([ 46.6353 , 1.0629 ],{icon:svoIcon}).bindPopup(" LE Blanc
").addTo(info_centrevaldeloire);
L.marker([ 47.1589 , 1.571 ],{icon:svoIcon}).bindPopup(" Valencay
").addTo(info_centrevaldeloire);
L.marker([ 46.9906 , 1.1646 ],{icon:svoIcon}).bindPopup(" Chatillon sur Indre
").addTo(info_centrevaldeloire);
L.marker([ 46.8066 , 1.3513 ],{icon:svoIcon}).bindPopup(" Vendoeuvres
").addTo(info_centrevaldeloire);
L.marker([ 47.4002 , 0.6839 ],{icon:svoIcon}).bindPopup(" Tours
").addTo(info_centrevaldeloire);
L.marker([ 47.1692 , 0.2417 ],{icon:svoIcon}).bindPopup(" Chinon
").addTo(info_centrevaldeloire);
L.marker([ 47.4076 , 0.9778 ],{icon:svoIcon}).bindPopup(" Amboise
").addTo(info_centrevaldeloire);
L.marker([ 47.2112 , 1.225 ],{icon:svoIcon}).bindPopup(" Orbigny
").addTo(info_centrevaldeloire);
L.marker([ 46.8574 , 0.9256 ],{icon:svoIcon}).bindPopup(" Preuilly sur Claise
").addTo(info_centrevaldeloire);
L.marker([ 47.1222 , 0.5919 ],{icon:svoIcon}).bindPopup(" Noyant de Touraine
").addTo(info_centrevaldeloire);
L.marker([ 47.1267 , 1.0011 ],{icon:svoIcon}).bindPopup(" Loches
").addTo(info_centrevaldeloire);
L.marker([ 47.4272 , 0.2966 ],{icon:svoIcon}).bindPopup(" Hommes
").addTo(info_centrevaldeloire);
L.marker([ 47.6617 , 0.7484 ],{icon:svoIcon}).bindPopup(" Les Hermites
").addTo(info_centrevaldeloire);
L.marker([ 47.8002 , 1.0519 ],{icon:svoIcon}).bindPopup(" Vendome
").addTo(info_centrevaldeloire);
L.marker([ 47.3649 , 1.7303 ],{icon:svoIcon}).bindPopup(" Romorantin Lanthenay
").addTo(info_centrevaldeloire);
L.marker([ 47.5886 , 1.3335 ],{icon:svoIcon}).bindPopup(" Blois
").addTo(info_centrevaldeloire);
L.marker([ 48.0331 , 0.9229 ],{icon:svoIcon}).bindPopup(" Saint Agil
").addTo(info_centrevaldeloire);
L.marker([ 47.7305 , 0.7766 ],{icon:svoIcon}).bindPopup(" Ternay
").addTo(info_centrevaldeloire);
L.marker([ 47.9053 , 1.4584 ],{icon:svoIcon}).bindPopup(" Binas
").addTo(info_centrevaldeloire);
L.marker([ 47.6561 , 1.6685 ],{icon:svoIcon}).bindPopup(" La Ferté Saint Cyr
").addTo(info_centrevaldeloire);
L.marker([ 47.6062 , 2.0242 ],{icon:svoIcon}).bindPopup(" Lamotte Beuvron
").addTo(info_centrevaldeloire);
L.marker([ 47.268 , 1.3733 ],{icon:svoIcon}).bindPopup(" Saint Aignan
").addTo(info_centrevaldeloire);
L.marker([ 47.9007 , 1.9048 ],{icon:svoIcon}).bindPopup(" Orleans
").addTo(info_centrevaldeloire);
L.marker([ 47.9973 , 2.7328 ],{icon:svoIcon}).bindPopup(" Montargis
").addTo(info_centrevaldeloire);
L.marker([ 47.6904 , 2.623 ],{icon:svoIcon}).bindPopup(" Giens
").addTo(info_centrevaldeloire);
L.marker([ 48.1771 , 2.2563 ],{icon:svoIcon}).bindPopup(" Pithiviers
").addTo(info_centrevaldeloire);
L.marker([ 47.7208 , 1.9363 ],{icon:svoIcon}).bindPopup(" La ferté Saint Aubin
").addTo(info_centrevaldeloire);
L.marker([ 48.0496 , 1.6864 ],{icon:svoIcon}).bindPopup(" Patay
").addTo(info_centrevaldeloire);
L.marker([ 47.8666 , 2.2481 ],{icon:svoIcon}).bindPopup(" Chateauneuf sur Loire
").addTo(info_centrevaldeloire);
L.marker([ 47.8574 , 2.9306 ],{icon:svoIcon}).bindPopup(" Saint Maurice sur Aveyron
").addTo(info_centrevaldeloire);
L.marker([ 47.5904 , 2.7686 ],{icon:svoIcon}).bindPopup(" Chatillon sur Loire
").addTo(info_centrevaldeloire);
L.marker([ 48.0643 , 2.4294 ],{icon:svoIcon}).bindPopup(" Beaune la Rolande
").addTo(info_centrevaldeloire);
// Stations de la région Grand Est
var info_grandest = new L.LayerGroup();
L.marker([ 48.7634 , 5.5756 ],{icon:svoIcon}).bindPopup(" Commercy
").addTo(info_grandest);
L.marker([ 49.1602 , 5.3998 ],{icon:svoIcon}).bindPopup(" Verdun
").addTo(info_grandest);
L.marker([ 48.7689 , 5.1416 ],{icon:svoIcon}).bindPopup(" Bar-le-Duc
").addTo(info_grandest);
L.marker([ 48.5148 , 5.5014 ],{icon:svoIcon}).bindPopup(" Gondrecourt le Chateau
").addTo(info_grandest);
L.marker([ 49.2508 , 5.0647 ],{icon:svoIcon}).bindPopup(" Very
").addTo(info_grandest);
L.marker([ 49.2929 , 5.7307 ],{icon:svoIcon}).bindPopup(" Bouligny
").addTo(info_grandest);
L.marker([ 49.5208 , 5.349 ],{icon:svoIcon}).bindPopup(" Montmédy
").addTo(info_grandest);
L.marker([ 48.9874 , 5.0674 ],{icon:svoIcon}).bindPopup(" Seuil d’Argonne
").addTo(info_grandest);
L.marker([ 49.0397 , 5.6607 ],{icon:svoIcon}).bindPopup(" Hannonville sous les Cotes
").addTo(info_grandest);
L.marker([ 48.1771 , 6.2437 ],{icon:svoIcon}).bindPopup(" Epinal
").addTo(info_grandest);
L.marker([ 48.2923 , 6.9571 ],{icon:svoIcon}).bindPopup(" St Dié
").addTo(info_grandest);
L.marker([ 48.3654 , 5.6882 ],{icon:svoIcon}).bindPopup(" Neufchateau
").addTo(info_grandest);
L.marker([ 48.1056 , 5.831 ],{icon:svoIcon}).bindPopup(" Martigny les bains
").addTo(info_grandest);
L.marker([ 48.3708 , 6.2787 ],{icon:svoIcon}).bindPopup(" Charmes
").addTo(info_grandest);
L.marker([ 48.3955 , 6.5945 ],{icon:svoIcon}).bindPopup(" Roville aux Chenes
").addTo(info_grandest);
L.marker([ 48.1413 , 6.1441 ],{icon:svoIcon}).bindPopup(" Lerrain
").addTo(info_grandest);
L.marker([ 48.0065 , 6.8798 ],{icon:svoIcon}).bindPopup(" La bresse
").addTo(info_grandest);
L.marker([ 48.0083 , 6.5945 ],{icon:svoIcon}).bindPopup(" Remiremont
").addTo(info_grandest);
L.marker([ 47.7707 , 7.3499 ],{icon:svoIcon}).bindPopup(" Mulhouse
").addTo(info_grandest);
L.marker([ 48.0781 , 7.3581 ],{icon:svoIcon}).bindPopup(" Colmar
").addTo(info_grandest);
L.marker([ 47.8095 , 7.0944 ],{icon:svoIcon}).bindPopup(" Thann
").addTo(info_grandest);
L.marker([ 47.4922 , 7.3114 ],{icon:svoIcon}).bindPopup(" Ferrette
").addTo(info_grandest);
L.marker([ 47.9145 , 7.538 ],{icon:svoIcon}).bindPopup(" Fessenheim
").addTo(info_grandest);
L.marker([ 48.0404 , 7.1123 ],{icon:svoIcon}).bindPopup(" Munster
").addTo(info_grandest);
L.marker([ 47.6321 , 7.1013 ],{icon:svoIcon}).bindPopup(" Dannemaire
").addTo(info_grandest);
L.marker([ 47.5988 , 7.5009 ],{icon:svoIcon}).bindPopup(" Blotzheim
").addTo(info_grandest);
L.marker([ 48.5884 , 7.7399 ],{icon:svoIcon}).bindPopup(" Strasbourg
").addTo(info_grandest);
L.marker([ 49.0361 , 7.9596 ],{icon:svoIcon}).bindPopup(" Wissembourg
").addTo(info_grandest);
L.marker([ 48.8159 , 7.7879 ],{icon:svoIcon}).bindPopup(" Haguenau
").addTo(info_grandest);
L.marker([ 48.946 , 7.0958 ],{icon:svoIcon}).bindPopup(" Sarre Union
").addTo(info_grandest);
L.marker([ 48.7417 , 7.3485 ],{icon:svoIcon}).bindPopup(" Saverne
").addTo(info_grandest);
L.marker([ 48.4602 , 7.4762 ],{icon:svoIcon}).bindPopup(" Obernai
").addTo(info_grandest);
L.marker([ 48.4948 , 7.1535 ],{icon:svoIcon}).bindPopup(" Grandfontaine
").addTo(info_grandest);
L.marker([ 48.9414 , 7.5916 ],{icon:svoIcon}).bindPopup(" Oberbronn
").addTo(info_grandest);
L.marker([ 48.2622 , 7.4446 ],{icon:svoIcon}).bindPopup(" Sélestat
").addTo(info_grandest);
L.marker([ 48.6638 , 6.1908 ],{icon:svoIcon}).bindPopup(" Nancy
").addTo(info_grandest);
L.marker([ 48.5875 , 6.4902 ],{icon:svoIcon}).bindPopup(" Luneville
").addTo(info_grandest);
L.marker([ 49.5154 , 5.7678 ],{icon:svoIcon}).bindPopup(" Longwy
").addTo(info_grandest);
L.marker([ 48.5893 , 6.8404 ],{icon:svoIcon}).bindPopup(" Blamont
").addTo(info_grandest);
L.marker([ 48.4611 , 5.9656 ],{icon:svoIcon}).bindPopup(" Favières
").addTo(info_grandest);
L.marker([ 48.9035 , 6.0603 ],{icon:svoIcon}).bindPopup(" Pont à Mousson
").addTo(info_grandest);
L.marker([ 48.6774 , 5.8914 ],{icon:svoIcon}).bindPopup(" Toul
").addTo(info_grandest);
L.marker([ 49.1575 , 5.8763 ],{icon:svoIcon}).bindPopup(" Jarny
").addTo(info_grandest);
L.marker([ 49.1184 , 5.1224 ],{icon:svoIcon}).bindPopup(" Chaumont
").addTo(info_grandest);
L.marker([ 47.8574 , 5.3284 ],{icon:svoIcon}).bindPopup(" Langres
").addTo(info_grandest);
L.marker([ 48.6402 , 4.9164 ],{icon:svoIcon}).bindPopup(" Saint Dizier
").addTo(info_grandest);
L.marker([ 48.2823 , 5.4904 ],{icon:svoIcon}).bindPopup(" Prez sous Lafauche
").addTo(info_grandest);
L.marker([ 48.4429 , 5.1389 ],{icon:svoIcon}).bindPopup(" Joinville
").addTo(info_grandest);
L.marker([ 48.4101 , 4.8326 ],{icon:svoIcon}).bindPopup(" Sommevoire
").addTo(info_grandest);
L.marker([ 48.0331 , 4.904 ],{icon:svoIcon}).bindPopup(" Chateauvillain
").addTo(info_grandest);
L.marker([ 47.9881 , 5.7362 ],{icon:svoIcon}).bindPopup(" Serqueux
").addTo(info_grandest);
L.marker([ 47.7162 , 5.3558 ],{icon:svoIcon}).bindPopup(" Chassigny
").addTo(info_grandest);
L.marker([ 47.7384 , 4.9919 ],{icon:svoIcon}).bindPopup(" Santenoge
").addTo(info_grandest);
L.marker([ 48.3015 , 4.0677 ],{icon:svoIcon}).bindPopup(" Troyes
").addTo(info_grandest);
L.marker([ 48.2329 , 4.7035 ],{icon:svoIcon}).bindPopup(" Bar sur Aube
").addTo(info_grandest);
L.marker([ 48.462 , 4.5058 ],{icon:svoIcon}).bindPopup(" Rosnay l Hopital
").addTo(info_grandest);
L.marker([ 48.1074 , 4.3739 ],{icon:svoIcon}).bindPopup(" Bar sur Seine
").addTo(info_grandest);
L.marker([ 48.0239 , 4.0045 ],{icon:svoIcon}).bindPopup(" Vanlay
").addTo(info_grandest);
L.marker([ 48.5257 , 3.7299 ],{icon:svoIcon}).bindPopup(" Romily sur Seine
").addTo(info_grandest);
L.marker([ 48.2329 , 4.7035 ],{icon:svoIcon}).bindPopup(" Bar sur Aube
").addTo(info_grandest);
L.marker([ 48.348 , 3.6378 ],{icon:svoIcon}).bindPopup(" Marcilly le Hayer
").addTo(info_grandest);
L.marker([ 48.5048 , 3.4882 ],{icon:svoIcon}).bindPopup(" Nogent sur Seine
").addTo(info_grandest);
L.marker([ 49.7618 , 4.7296 ],{icon:svoIcon}).bindPopup(" Charleville Mezieres
").addTo(info_grandest);
L.marker([ 49.6943 , 4.9466 ],{icon:svoIcon}).bindPopup(" Sedan
").addTo(info_grandest);
L.marker([ 49.9905 , 4.7076 ],{icon:svoIcon}).bindPopup(" Fumay
").addTo(info_grandest);
L.marker([ 49.9026 , 4.2764 ],{icon:svoIcon}).bindPopup(" Signy le petit
").addTo(info_grandest);
L.marker([ 49.5858 , 5.2583 ],{icon:svoIcon}).bindPopup(" Margut
").addTo(info_grandest);
L.marker([ 49.4226 , 4.9562 ],{icon:svoIcon}).bindPopup(" Buzancy
").addTo(info_grandest);
L.marker([ 49.4663 , 4.1212 ],{icon:svoIcon}).bindPopup(" Asfeld
").addTo(info_grandest);
L.marker([ 49.3072 , 4.7214 ],{icon:svoIcon}).bindPopup(" Challerange
").addTo(info_grandest);
L.marker([ 49.6987 , 4.4041 ],{icon:svoIcon}).bindPopup(" Signy l’Abbaye
").addTo(info_grandest);
L.marker([ 49.4766 , 4.5758 ],{icon:svoIcon}).bindPopup(" Attigny
").addTo(info_grandest);
L.marker([ 49.2571 , 4.0457 ],{icon:svoIcon}).bindPopup(" Reims
").addTo(info_grandest);
L.marker([ 48.9604 , 4.3561 ],{icon:svoIcon}).bindPopup(" Chalons en Champagne
").addTo(info_grandest);
L.marker([ 49.1781 , 4.4673 ],{icon:svoIcon}).bindPopup(" Saint Hilaire le Grand
").addTo(info_grandest);
L.marker([ 49.0658 , 4.8917 ],{icon:svoIcon}).bindPopup(" Verrières
").addTo(info_grandest);
L.marker([ 49.0433 , 3.9386 ],{icon:svoIcon}).bindPopup(" Epernay
").addTo(info_grandest);
L.marker([ 48.89 , 3.7038 ],{icon:svoIcon}).bindPopup(" Fromentières
").addTo(info_grandest);
L.marker([ 48.7236 , 3.7257 ],{icon:svoIcon}).bindPopup(" Sézanne
").addTo(info_grandest);
L.marker([ 48.7933 , 4.2558 ],{icon:svoIcon}).bindPopup(" Bussy Lettrée
").addTo(info_grandest);
L.marker([ 48.7381 , 4.5758 ],{icon:svoIcon}).bindPopup(" Vitry le Francois
").addTo(info_grandest);
L.marker([ 49.1799 , 4.7763 ],{icon:svoIcon}).bindPopup(" Virginy
").addTo(info_grandest);
L.marker([ 49.1404 , 6.1826 ],{icon:svoIcon}).bindPopup(" Metz
").addTo(info_grandest);
L.marker([ 48.7381 , 7.023 ],{icon:svoIcon}).bindPopup(" Sarrebourg
").addTo(info_grandest);
L.marker([ 49.3591 , 6.1469 ],{icon:svoIcon}).bindPopup(" Thionville
").addTo(info_grandest);
L.marker([ 49.1071 , 7.0615 ],{icon:svoIcon}).bindPopup(" Sarreguemines
").addTo(info_grandest);
L.marker([ 49.2929 , 6.5204 ],{icon:svoIcon}).bindPopup(" Bouzonville
").addTo(info_grandest);
L.marker([ 49.1098 , 6.7072 ],{icon:svoIcon}).bindPopup(" Saint Avold
").addTo(info_grandest);
L.marker([ 49.0118 , 6.3927 ],{icon:svoIcon}).bindPopup(" Rémilly
").addTo(info_grandest);
L.marker([ 48.7806 , 6.5259 ],{icon:svoIcon}).bindPopup(" Vic sur Seille
").addTo(info_grandest);
L.marker([ 49.0505 , 7.4158 ],{icon:svoIcon}).bindPopup(" Bitche
").addTo(info_grandest);
L.marker([ 48.9148 , 6.9042 ],{icon:svoIcon}).bindPopup(" Munster
").addTo(info_grandest);
// Stations de la région Corse
var info_corse = new L.LayerGroup();
L.marker([ 42.7046 , 9.4565 ],{icon:svoIcon}).bindPopup(" Bastia
").addTo(info_corse);
L.marker([ 42.5683 , 8.7534 ],{icon:svoIcon}).bindPopup(" Calvi
").addTo(info_corse);
L.marker([ 42.3088 , 9.1544 ],{icon:svoIcon}).bindPopup(" Corte
").addTo(info_corse);
L.marker([ 42.114 , 9.5121 ],{icon:svoIcon}).bindPopup(" Aleria
").addTo(info_corse);
L.marker([ 42.9838 , 9.372 ],{icon:svoIcon}).bindPopup(" Poggio
").addTo(info_corse);
L.marker([ 42.6355 , 8.9374 ],{icon:svoIcon}).bindPopup(" L’Ile Rousse
").addTo(info_corse);
L.marker([ 42.4387 , 9.5087 ],{icon:svoIcon}).bindPopup(" Folelli
").addTo(info_corse);
L.marker([ 42.6356 , 8.787 ],{icon:svoIcon}).bindPopup(" Bardiana
").addTo(info_corse);
L.marker([ 42.6137 , 9.2477 ],{icon:svoIcon}).bindPopup(" Santo Pietro di Tenda
").addTo(info_corse);
L.marker([ 41.9053 , 9.3233 ],{icon:svoIcon}).bindPopup(" Solaro
").addTo(info_corse);
L.marker([ 41.9227 , 8.741 ],{icon:svoIcon}).bindPopup(" Ajaccio
").addTo(info_corse);
L.marker([ 41.6011 , 9.2889 ],{icon:svoIcon}).bindPopup(" Porto Vecchio
").addTo(info_corse);
L.marker([ 41.3884 , 9.1602 ],{icon:svoIcon}).bindPopup(" Bonifacio
").addTo(info_corse);
L.marker([ 42.0024 , 9.0493 ],{icon:svoIcon}).bindPopup(" Bastelica
").addTo(info_corse);
L.marker([ 41.7406 , 8.9044 ],{icon:svoIcon}).bindPopup(" Sollarco
").addTo(info_corse);
L.marker([ 41.618 , 8.9662 ],{icon:svoIcon}).bindPopup(" Sartène
").addTo(info_corse);
L.marker([ 41.675 , 8.9072 ],{icon:svoIcon}).bindPopup(" Propriano
").addTo(info_corse);
L.marker([ 41.8537 , 9.3967 ],{icon:svoIcon}).bindPopup(" Solenzara
").addTo(info_corse);
L.marker([ 41.9329 , 9.1447 ],{icon:svoIcon}).bindPopup(" Cozzano
").addTo(info_corse);
L.marker([ 42.2702 , 8.6929 ],{icon:svoIcon}).bindPopup(" Porto
").addTo(info_corse);
L.marker([ 42.1741 , 8.9058 ],{icon:svoIcon}).bindPopup(" Poggiolo
").addTo(info_corse);
// Stations de la région Bourgogne
var info_bourgogne = new L.LayerGroup();
L.marker([ 47.3202 , 5.0372 ],{icon:svoIcon}).bindPopup(" Dijon
").addTo(info_bourgogne);
L.marker([ 47.8694 , 4.5703 ],{icon:svoIcon}).bindPopup(" Châtillon sur Seine
").addTo(info_bourgogne);
L.marker([ 47.8519 , 4.8573 ],{icon:svoIcon}).bindPopup(" Lucey
").addTo(info_bourgogne);
L.marker([ 47.6719 , 4.8793 ],{icon:svoIcon}).bindPopup(" Minot
").addTo(info_bourgogne);
L.marker([ 47.5024 , 5.2968 ],{icon:svoIcon}).bindPopup(" Bourberain
").addTo(info_bourgogne);
L.marker([ 47.2736 , 5.3847 ],{icon:svoIcon}).bindPopup(" Lamarche sur Saone
").addTo(info_bourgogne);
L.marker([ 47.4382 , 4.7791 ],{icon:svoIcon}).bindPopup(" Saint Martin du Mont
").addTo(info_bourgogne);
L.marker([ 47.2792 , 4.2242 ],{icon:svoIcon}).bindPopup(" Saulieu
").addTo(info_bourgogne);
L.marker([ 47.4829 , 4.33 ],{icon:svoIcon}).bindPopup(" Semur en Auxois
").addTo(info_bourgogne);
L.marker([ 47.6154 , 4.3314 ],{icon:svoIcon}).bindPopup(" Montbard
").addTo(info_bourgogne);
L.marker([ 47.2354 , 6.015 ],{icon:svoIcon}).bindPopup(" Besancon
").addTo(info_bourgogne);
L.marker([ 46.9015 , 6.3583 ],{icon:svoIcon}).bindPopup(" Pontarlier
").addTo(info_bourgogne);
L.marker([ 47.5135 , 6.8033 ],{icon:svoIcon}).bindPopup(" Montbéliard
").addTo(info_bourgogne);
L.marker([ 47.2783 , 6.8555 ],{icon:svoIcon}).bindPopup(" Trevillers
").addTo(info_bourgogne);
L.marker([ 47.4429 , 6.563 ],{icon:svoIcon}).bindPopup(" L’isle sur le Doubs
").addTo(info_bourgogne);
L.marker([ 47.057 , 6.6 ],{icon:svoIcon}).bindPopup(" Morteau
").addTo(info_bourgogne);
L.marker([ 47.1486 , 6.2691 ],{icon:svoIcon}).bindPopup(" Etalans
").addTo(info_bourgogne);
L.marker([ 46.706 , 6.1922 ],{icon:svoIcon}).bindPopup(" Mouthe
").addTo(info_bourgogne);
L.marker([ 47.1 , 5.8749 ],{icon:svoIcon}).bindPopup(" Quingey
").addTo(info_bourgogne);
L.marker([ 47.2951 , 6.5794 ],{icon:svoIcon}).bindPopup(" Sancey le Grand
").addTo(info_bourgogne);
L.marker([ 46.9568 , 6.1043 ],{icon:svoIcon}).bindPopup(" Levier
").addTo(info_bourgogne);
L.marker([ 47.3635 , 6.2725 ],{icon:svoIcon}).bindPopup(" Val de Roulans
").addTo(info_bourgogne);
L.marker([ 46.8959 , 5.7541 ],{icon:svoIcon}).bindPopup(" Arbois
").addTo(info_bourgogne);
L.marker([ 47.0898 , 5.4973 ],{icon:svoIcon}).bindPopup(" Dole
").addTo(info_bourgogne);
L.marker([ 46.6796 , 5.5563 ],{icon:svoIcon}).bindPopup(" Lons le Saunier
").addTo(info_bourgogne);
L.marker([ 46.3867 , 5.8653 ],{icon:svoIcon}).bindPopup(" Saint Claude
").addTo(info_bourgogne);
L.marker([ 46.7723 , 6.037 ],{icon:svoIcon}).bindPopup(" Nozeroy
").addTo(info_bourgogne);
L.marker([ 46.917 , 5.4506 ],{icon:svoIcon}).bindPopup(" Pleure
").addTo(info_bourgogne);
L.marker([ 47.1524 , 5.761 ],{icon:svoIcon}).bindPopup(" Fraisans
").addTo(info_bourgogne);
L.marker([ 47.1962 , 5.5234 ],{icon:svoIcon}).bindPopup(" Moissey
").addTo(info_bourgogne);
L.marker([ 46.6593 , 6.0088 ],{icon:svoIcon}).bindPopup(" Les planches en Montagne
").addTo(info_bourgogne);
L.marker([ 46.5343 , 6.015 ],{icon:svoIcon}).bindPopup(" Morbier
").addTo(info_bourgogne);
L.marker([ 46.3943 , 5.4568 ],{icon:svoIcon}).bindPopup(" Saint Julien
").addTo(info_bourgogne);
L.marker([ 46.573 , 5.4396 ],{icon:svoIcon}).bindPopup(" Beaufort
").addTo(info_bourgogne);
L.marker([ 46.4705 , 5.7493 ],{icon:svoIcon}).bindPopup(" Crenans
").addTo(info_bourgogne);
L.marker([ 46.9952 , 3.1421 ],{icon:svoIcon}).bindPopup(" Nevers
").addTo(info_bourgogne);
L.marker([ 47.1533 , 3.8397 ],{icon:svoIcon}).bindPopup(" Montigny en Morvan
").addTo(info_bourgogne);
L.marker([ 47.065 , 3.9276 ],{icon:svoIcon}).bindPopup(" Château chinon
").addTo(info_bourgogne);
L.marker([ 47.5311 , 3.0739 ],{icon:svoIcon}).bindPopup(" Saint Armand en Puisaye
").addTo(info_bourgogne);
L.marker([ 47.3756 , 3.379 ],{icon:svoIcon}).bindPopup(" Varzy
").addTo(info_bourgogne);
L.marker([ 47.4118 , 2.9303 ],{icon:svoIcon}).bindPopup(" Cosne cours sur loire
").addTo(info_bourgogne);
L.marker([ 47.3835 , 3.7608 ],{icon:svoIcon}).bindPopup(" Saint Aubin des Chaumes
").addTo(info_bourgogne);
L.marker([ 47.2389 , 4.0739 ],{icon:svoIcon}).bindPopup(" Gouloux
").addTo(info_bourgogne);
L.marker([ 47.1916 , 3.2231 ],{icon:svoIcon}).bindPopup(" Beaumont la Ferrière
").addTo(info_bourgogne);
L.marker([ 47.2736 , 2.991 ],{icon:svoIcon}).bindPopup(" Pouilly sur Loire
").addTo(info_bourgogne);
L.marker([ 47.0322 , 3.5335 ],{icon:svoIcon}).bindPopup(" Rouy
").addTo(info_bourgogne);
L.marker([ 46.9062 , 3.8535 ],{icon:svoIcon}).bindPopup(" Saint Honoré les Bains
").addTo(info_bourgogne);
L.marker([ 46.7944 , 3.1318 ],{icon:svoIcon}).bindPopup(" Saint Pierre le Moutier
").addTo(info_bourgogne);
L.marker([ 46.8283 , 3.4593 ],{icon:svoIcon}).bindPopup(" Decize
").addTo(info_bourgogne);
L.marker([ 47.6284 , 6.1578 ],{icon:svoIcon}).bindPopup(" Vesoul
").addTo(info_bourgogne);
L.marker([ 47.6913 , 6.4737 ],{icon:svoIcon}).bindPopup(" Lure
").addTo(info_bourgogne);
L.marker([ 47.8187 , 6.6811 ],{icon:svoIcon}).bindPopup(" Servance
").addTo(info_bourgogne);
L.marker([ 47.8999 , 6.3247 ],{icon:svoIcon}).bindPopup(" Corbenay
").addTo(info_bourgogne);
L.marker([ 47.8528 , 5.8777 ],{icon:svoIcon}).bindPopup(" Raincourt
").addTo(info_bourgogne);
L.marker([ 47.7162 , 5.7431 ],{icon:svoIcon}).bindPopup(" La Roche Morey
").addTo(info_bourgogne);
L.marker([ 47.4346 , 6.0727 ],{icon:svoIcon}).bindPopup(" Rioz
").addTo(info_bourgogne);
L.marker([ 47.3491 , 5.6415 ],{icon:svoIcon}).bindPopup(" Valay
").addTo(info_bourgogne);
L.marker([ 47.6219 , 5.5151 ],{icon:svoIcon}).bindPopup(" Champlitte
").addTo(info_bourgogne);
L.marker([ 47.5645 , 6.427 ],{icon:svoIcon}).bindPopup(" Villersexel
").addTo(info_bourgogne);
L.marker([ 47.5728 , 6.7593 ],{icon:svoIcon}).bindPopup(" Héricourt
").addTo(info_bourgogne);
L.marker([ 46.7662 , 4.845 ],{icon:svoIcon}).bindPopup(" Chalons sur Saone
").addTo(info_bourgogne);
L.marker([ 46.453 , 4.1281 ],{icon:svoIcon}).bindPopup(" Paray le monial
").addTo(info_bourgogne);
L.marker([ 46.4265 , 4.6582 ],{icon:svoIcon}).bindPopup(" Cluny
").addTo(info_bourgogne);
L.marker([ 46.9484 , 4.25599 ],{icon:svoIcon}).bindPopup(" Autun
").addTo(info_bourgogne);
L.marker([ 46.8771 , 5.2295 ],{icon:svoIcon}).bindPopup(" Pierrede Bresse
").addTo(info_bourgogne);
L.marker([ 46.5041 , 5.2597 ],{icon:svoIcon}).bindPopup(" Varennes Saint Sauveur
").addTo(info_bourgogne);
L.marker([ 46.5759 , 4.9548 ],{icon:svoIcon}).bindPopup(" Tournus
").addTo(info_bourgogne);
L.marker([ 46.7003 , 4.3506 ],{icon:svoIcon}).bindPopup(" Montceau les Mines
").addTo(info_bourgogne);
L.marker([ 46.6183 , 3.8466 ],{icon:svoIcon}).bindPopup(" Chalmoux
").addTo(info_bourgogne);
L.marker([ 46.7408 , 5.257 ],{icon:svoIcon}).bindPopup(" Saint Germain du Bois
").addTo(info_bourgogne);
L.marker([ 46.3071 , 4.8051 ],{icon:svoIcon}).bindPopup(" Macon
").addTo(info_bourgogne);
L.marker([ 47.7929 , 3.5802 ],{icon:svoIcon}).bindPopup(" Auxerre
").addTo(info_bourgogne);
L.marker([ 48.1936 , 3.278 ],{icon:svoIcon}).bindPopup(" Sens
").addTo(info_bourgogne);
L.marker([ 47.9807 , 3.4003 ],{icon:svoIcon}).bindPopup(" Joigny
").addTo(info_bourgogne);
L.marker([ 48.3243 , 3.0995 ],{icon:svoIcon}).bindPopup(" Champigny
").addTo(info_bourgogne);
L.marker([ 48.3517 , 3.4167 ],{icon:svoIcon}).bindPopup(" Perceneige
").addTo(info_bourgogne);
L.marker([ 48.045 , 3.7738 ],{icon:svoIcon}).bindPopup(" Neuvy Sautour
").addTo(info_bourgogne);
L.marker([ 47.8795 , 3.1009 ],{icon:svoIcon}).bindPopup(" Charny
").addTo(info_bourgogne);
L.marker([ 47.8445 , 4.0993 ],{icon:svoIcon}).bindPopup(" Tanlay
").addTo(info_bourgogne);
L.marker([ 47.6404 , 3.0789 ],{icon:svoIcon}).bindPopup(" Saint fargeau
").addTo(info_bourgogne);
L.marker([ 47.6108 , 3.5088 ],{icon:svoIcon}).bindPopup(" Courson les Carrières
").addTo(info_bourgogne);
L.marker([ 47.4922 , 3.9716 ],{icon:svoIcon}).bindPopup(" Magny
").addTo(info_bourgogne);
L.marker([ 47.6404 , 6.8568 ],{icon:svoIcon}).bindPopup(" Belfort
").addTo(info_bourgogne);
L.marker([ 47.7199 , 6.9214 ],{icon:svoIcon}).bindPopup(" Etueffont
").addTo(info_bourgogne);
L.marker([ 47.5367 , 6.9832 ],{icon:svoIcon}).bindPopup(" Grandvillars
").addTo(info_bourgogne);
L.marker([ 47.7661 , 6.8239 ],{icon:svoIcon}).bindPopup(" Lepuix
").addTo(info_bourgogne);
L.marker([ 47.6598 , 6.9942 ],{icon:svoIcon}).bindPopup(" Fontaine
").addTo(info_bourgogne);
L.marker([ 47.4476 , 6.9557 ],{icon:svoIcon}).bindPopup(" Croix
").addTo(info_bourgogne);
L.marker([ 47.5198 , 7.0831 ],{icon:svoIcon}).bindPopup(" Courtelevant
").addTo(info_bourgogne);
// inutile
function getColor(d) {
return d > 1000 ? '#800026' :
d > 500 ? '#BD0026' :
d > 200 ? '#E31A1C' :
d > 100 ? '#FC4E2A' :
d > 50 ? '#FD8D3C' :
d > 20 ? '#FEB24C' :
d > 10 ? '#FED976' :
'#FFEDA0';
}
// inutile
function style(feature) {
return {
fillColor: 'yellow',
// fillColor: getColor(feature.properties.density),
weight: 2,
opacity: 1,
color: 'white',
dashArray: '3',
fillOpacity: 0.2
};
}
function styleorange(feature) {
return {
fillColor: 'orange',
// fillColor: getColor(feature.properties.density),
weight: 2,
opacity: 1,
color: 'white',
dashArray: '3',
fillOpacity: 0.52
};
}
////départements france
var franceLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/departements.geojson',null,franceLayer).addTo(meti);
////regions france
var regions = new L.LayerGroup();
var regionsLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/regions.geojson',null,regionsLayer).addTo(regions);
////communes 29 finistere france
var communes29 = new L.LayerGroup();
var communes29Layer = new L.geoJSON(null, {style: styleorange});
// Set a default style for out the polygons will appear
var defaultStyle = {
color: "#2262CC",
weight: 2,
opacity: 0.6,
fillOpacity: 0.4,
fillColor: "pink"
};
// Second style how to brighten up the polygon
var highlightStyle = {
color: '#2262CC',
weight: 3,
opacity: 0.6,
fillOpacity: 0.65,
fillColor: 'yellow'
};
var onEachFeature = function(feature, layer) {
layer.setStyle(defaultStyle);
(function(layer, properties) {
layer.on("mouseover", function (e) {
layer.setStyle(highlightStyle);
});
layer.on("mouseout", function (e) {
layer.setStyle(defaultStyle);
});
})(layer, feature.properties);
};
omnivore.geojson('data/communes_29.geojson',null,communes29Layer).addTo(communes29);
//// Communes 22 france
var communes22 = new L.LayerGroup();
var communes22Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/communes_22.geojson',null,communes22Layer).addTo(communes22);
//// Communes 35 france
var communes35 = new L.LayerGroup();
var communes35Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/communes_35.geojson',null,communes35Layer).addTo(communes35);
//// Communes 56 france
var communes56 = new L.LayerGroup();
var communes56Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/communes_56.geojson',null,communes56Layer).addTo(communes56);
//// Communes 06 france
var communes06 = new L.LayerGroup();
var communes06Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/communes_06.geojson',null,communes06Layer).addTo(communes06);
//// Communes 83 france
var communes83 = new L.LayerGroup();
var communes83Layer = L.geoJson(null, {style: styleorange});
omnivore.geojson('data/communes_83.geojson',null,communes83Layer).addTo(communes83);
//departements
var departement01 = new L.LayerGroup();
var departement01Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_01.geojson',null,departement01Layer).addTo(departement01);
var departement02 = new L.LayerGroup();
var departement02Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_02.geojson',null,departement02Layer).addTo(departement02);
var departement03 = new L.LayerGroup();
var departement03Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_03.geojson',null,departement03Layer).addTo(departement03);
var departement04 = new L.LayerGroup();
var departement04Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_04.geojson',null,departement04Layer).addTo(departement04);
var departement05 = new L.LayerGroup();
var departement05Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_05.geojson',null,departement05Layer).addTo(departement05);
var departement06 = new L.LayerGroup();
var departement06Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_06.geojson',null,departement06Layer).addTo(departement06);
var departement07 = new L.LayerGroup();
var departement07Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_07.geojson',null,departement07Layer).addTo(departement07);
var departement08 = new L.LayerGroup();
var departement08Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_08.geojson',null,departement08Layer).addTo(departement08);
var departement09 = new L.LayerGroup();
var departement09Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_09.geojson',null,departement09Layer).addTo(departement09);
var departement10 = new L.LayerGroup();
var departement10Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_10.geojson',null,departement10Layer).addTo(departement10);
var departement11 = new L.LayerGroup();
var departement11Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_11.geojson',null,departement11Layer).addTo(departement11);
var departement12 = new L.LayerGroup();
var departement12Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_12.geojson',null,departement12Layer).addTo(departement12);
var departement13 = new L.LayerGroup();
var departement13Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_13.geojson',null,departement13Layer).addTo(departement13);
var departement14 = new L.LayerGroup();
var departement14Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_14.geojson',null,departement14Layer).addTo(departement14);
var departement15 = new L.LayerGroup();
var departement15Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_15.geojson',null,departement15Layer).addTo(departement15);
var departement16 = new L.LayerGroup();
var departement16Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_16.geojson',null,departement16Layer).addTo(departement16);
var departement17 = new L.LayerGroup();
var departement17Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_17.geojson',null,departement17Layer).addTo(departement17);
var departement18 = new L.LayerGroup();
var departement18Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_18.geojson',null,departement18Layer).addTo(departement18);
var departement19 = new L.LayerGroup();
var departement19Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_19.geojson',null,departement19Layer).addTo(departement19);
var departement21 = new L.LayerGroup();
var departement21Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_21.geojson',null,departement21Layer).addTo(departement21);
var departement22 = new L.LayerGroup();
var departement22Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_22.geojson',null,departement22Layer).addTo(departement22);
var departement23 = new L.LayerGroup();
var departement23Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_23.geojson',null,departement23Layer).addTo(departement23);
var departement24 = new L.LayerGroup();
var departement24Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_24.geojson',null,departement24Layer).addTo(departement24);
var departement25 = new L.LayerGroup();
var departement25Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_25.geojson',null,departement25Layer).addTo(departement25);
var departement26 = new L.LayerGroup();
var departement26Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_26.geojson',null,departement26Layer).addTo(departement26);
var departement27 = new L.LayerGroup();
var departement27Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_27.geojson',null,departement27Layer).addTo(departement27);
var departement28 = new L.LayerGroup();
var departement28Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_28.geojson',null,departement28Layer).addTo(departement28);
var departement29 = new L.LayerGroup();
var departement29Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_29.geojson',null,departement29Layer).addTo(departement29);
var departement2a = new L.LayerGroup();
var departement2aLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_2a.geojson',null,departement2aLayer).addTo(departement2a);
var departement2b = new L.LayerGroup();
var departement2bLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_2b.geojson',null,departement2bLayer).addTo(departement2b);
var departement30 = new L.LayerGroup();
var departement30Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_30.geojson',null,departement30Layer).addTo(departement30);
var departement31 = new L.LayerGroup();
var departement31Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_31.geojson',null,departement31Layer).addTo(departement31);
var departement32 = new L.LayerGroup();
var departement32Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_32.geojson',null,departement32Layer).addTo(departement32);
var departement33 = new L.LayerGroup();
var departement33Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_33.geojson',null,departement33Layer).addTo(departement33);
var departement34 = new L.LayerGroup();
var departement34Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_34.geojson',null,departement34Layer).addTo(departement34);
var departement35 = new L.LayerGroup();
var departement35Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_35.geojson',null,departement35Layer).addTo(departement35);
var departement36 = new L.LayerGroup();
var departement36Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_36.geojson',null,departement36Layer).addTo(departement36);
var departement37 = new L.LayerGroup();
var departement37Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_37.geojson',null,departement37Layer).addTo(departement37);
var departement38 = new L.LayerGroup();
var departement38Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_38.geojson',null,departement38Layer).addTo(departement38);
var departement39 = new L.LayerGroup();
var departement39Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_39.geojson',null,departement39Layer).addTo(departement39);
var departement40 = new L.LayerGroup();
var departement40Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_40.geojson',null,departement40Layer).addTo(departement40);
var departement41 = new L.LayerGroup();
var departement41Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_41.geojson',null,departement41Layer).addTo(departement41);
var departement42 = new L.LayerGroup();
var departement42Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_42.geojson',null,departement42Layer).addTo(departement42);
var departement43 = new L.LayerGroup();
var departement43Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_43.geojson',null,departement43Layer).addTo(departement43);
var departement44 = new L.LayerGroup();
var departement44Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_44.geojson',null,departement44Layer).addTo(departement44);
var departement45 = new L.LayerGroup();
var departement45Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_45.geojson',null,departement45Layer).addTo(departement45);
var departement46 = new L.LayerGroup();
var departement46Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_46.geojson',null,departement46Layer).addTo(departement46);
var departement47 = new L.LayerGroup();
var departement47Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_47.geojson',null,departement47Layer).addTo(departement47);
var departement48 = new L.LayerGroup();
var departement48Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_48.geojson',null,departement48Layer).addTo(departement48);
var departement49 = new L.LayerGroup();
var departement49Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_49.geojson',null,departement49Layer).addTo(departement49);
var departement50 = new L.LayerGroup();
var departement50Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_50.geojson',null,departement50Layer).addTo(departement50);
var departement51 = new L.LayerGroup();
var departement51Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_51.geojson',null,departement51Layer).addTo(departement51);
var departement52 = new L.LayerGroup();
var departement52Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_52.geojson',null,departement52Layer).addTo(departement52);
var departement53 = new L.LayerGroup();
var departement53Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_53.geojson',null,departement53Layer).addTo(departement53);
var departement54 = new L.LayerGroup();
var departement54Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_54.geojson',null,departement54Layer).addTo(departement54);
var departement55 = new L.LayerGroup();
var departement55Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_55.geojson',null,departement55Layer).addTo(departement55);
var departement56 = new L.LayerGroup();
var departement56Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_56.geojson',null,departement56Layer).addTo(departement56);
var departement57 = new L.LayerGroup();
var departement57Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_57.geojson',null,departement57Layer).addTo(departement57);
var departement58 = new L.LayerGroup();
var departement58Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_58.geojson',null,departement58Layer).addTo(departement58);
var departement59 = new L.LayerGroup();
var departement59Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_59.geojson',null,departement59Layer).addTo(departement59);
var departement60 = new L.LayerGroup();
var departement60Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_60.geojson',null,departement60Layer).addTo(departement60);
var departement61 = new L.LayerGroup();
var departement61Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_61.geojson',null,departement61Layer).addTo(departement61);
var departement62 = new L.LayerGroup();
var departement62Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_62.geojson',null,departement62Layer).addTo(departement62);
var departement63 = new L.LayerGroup();
var departement63Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_63.geojson',null,departement63Layer).addTo(departement63);
var departement64 = new L.LayerGroup();
var departement64Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_64.geojson',null,departement64Layer).addTo(departement64);
var departement65 = new L.LayerGroup();
var departement65Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_65.geojson',null,departement65Layer).addTo(departement65);
var departement66 = new L.LayerGroup();
var departement66Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_66.geojson',null,departement66Layer).addTo(departement66);
var departement67 = new L.LayerGroup();
var departement67Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_67.geojson',null,departement67Layer).addTo(departement67);
var departement68 = new L.LayerGroup();
var departement68Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_68.geojson',null,departement68Layer).addTo(departement68);
var departement69 = new L.LayerGroup();
var departement69Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_69.geojson',null,departement69Layer).addTo(departement69);
var departement70 = new L.LayerGroup();
var departement70Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_70.geojson',null,departement70Layer).addTo(departement70);
var departement71 = new L.LayerGroup();
var departement71Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_71.geojson',null,departement71Layer).addTo(departement71);
var departement72 = new L.LayerGroup();
var departement72Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_72.geojson',null,departement72Layer).addTo(departement72);
var departement73 = new L.LayerGroup();
var departement73Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_73.geojson',null,departement73Layer).addTo(departement73);
var departement74 = new L.LayerGroup();
var departement74Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_74.geojson',null,departement74Layer).addTo(departement74);
var departement75 = new L.LayerGroup();
var departement75Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_75.geojson',null,departement75Layer).addTo(departement75);
var departement76 = new L.LayerGroup();
var departement76Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_76.geojson',null,departement76Layer).addTo(departement76);
var departement77 = new L.LayerGroup();
var departement77Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_77.geojson',null,departement77Layer).addTo(departement77);
var departement78 = new L.LayerGroup();
var departement78Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_78.geojson',null,departement78Layer).addTo(departement78);
var departement79 = new L.LayerGroup();
var departement79Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_79.geojson',null,departement79Layer).addTo(departement79);
var departement80 = new L.LayerGroup();
var departement80Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_80.geojson',null,departement80Layer).addTo(departement80);
var departement81 = new L.LayerGroup();
var departement81Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_81.geojson',null,departement81Layer).addTo(departement81);
var departement82 = new L.LayerGroup();
var departement82Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_82.geojson',null,departement82Layer).addTo(departement82);
var departement83 = new L.LayerGroup();
var departement83Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_83.geojson',null,departement83Layer).addTo(departement83);
var departement84 = new L.LayerGroup();
var departement84Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_84.geojson',null,departement84Layer).addTo(departement84);
var departement85 = new L.LayerGroup();
var departement85Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_85.geojson',null,departement85Layer).addTo(departement85);
var departement86 = new L.LayerGroup();
var departement86Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_86.geojson',null,departement86Layer).addTo(departement86);
var departement87 = new L.LayerGroup();
var departement87Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_87.geojson',null,departement87Layer).addTo(departement87);
var departement88 = new L.LayerGroup();
var departement88Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_88.geojson',null,departement88Layer).addTo(departement88);
var departement89 = new L.LayerGroup();
var departement89Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_89.geojson',null,departement89Layer).addTo(departement89);
var departement90 = new L.LayerGroup();
var departement90Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_90.geojson',null,departement90Layer).addTo(departement90);
var departement91 = new L.LayerGroup();
var departement91Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_91.geojson',null,departement91Layer).addTo(departement91);
var departement92 = new L.LayerGroup();
var departement92Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_92.geojson',null,departement92Layer).addTo(departement92);
var departement93 = new L.LayerGroup();
var departement93Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_93.geojson',null,departement93Layer).addTo(departement93);
var departement94 = new L.LayerGroup();
var departement94Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_94.geojson',null,departement94Layer).addTo(departement94);
var departement95 = new L.LayerGroup();
var departement95Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_95.geojson',null,departement95Layer).addTo(departement95);
var departement971 = new L.LayerGroup();
var departement971Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_971.geojson',null,departement971Layer).addTo(departement971);
var departement972 = new L.LayerGroup();
var departement972Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_972.geojson',null,departement972Layer).addTo(departement972);
var departement973 = new L.LayerGroup();
var departement973Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_973.geojson',null,departement973Layer).addTo(departement973);
var departement974 = new L.LayerGroup();
var departement974Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_974.geojson',null,departement974Layer).addTo(departement974);
var departement976 = new L.LayerGroup();
var departement976Layer = L.geoJson(null, {style: style});
omnivore.geojson('data/departement_976.geojson',null,departement976Layer).addTo(departement976);
////Region grands est
var grandest = new L.LayerGroup();
var grandestLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/grandest.geojson',null,grandestLayer).addTo(grandest);
////Region bourgogne
var bourgogne = new L.LayerGroup();
var bourgogneLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/bourgogne.geojson',null,bourgogneLayer).addTo(bourgogne);
////Region auvergne
var auvergne = new L.LayerGroup();
var auvergneLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/auvergne.geojson',null,auvergneLayer).addTo(auvergne);
////Region bretagne
var bretagne = new L.LayerGroup();
var bretagneLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/bretagne.geojson',null,bretagneLayer).addTo(bretagne);
////Region val de loire
var valdeloire = new L.LayerGroup();
var valdeloireLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/valdeloire.geojson',null,valdeloireLayer).addTo(valdeloire);
////Region corse
var corse = new L.LayerGroup();
var corseLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/corse.geojson',null,corseLayer).addTo(corse);
////Region haut de france
var hautdefrance = new L.LayerGroup();
var hautdefranceLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/hautdefrance.geojson',null,hautdefranceLayer).addTo(hautdefrance);
////Region ile de france
var iledefrance = new L.LayerGroup();
var iledefranceLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/iledefrance.geojson',null,iledefranceLayer).addTo(iledefrance);
////Region normandie
var normandie = new L.LayerGroup();
var normandieLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/normandie.geojson',null,normandieLayer).addTo(normandie);
////Region nouvelle aquitaine
var nouvelleaquitaine = new L.LayerGroup();
var nouvelleaquitaineLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/nouvelleaquitaine.geojson',null,nouvelleaquitaineLayer).addTo(nouvelleaquitaine);
////Region occitanie
var occitanie = new L.LayerGroup();
var occitanieLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/occitanie.geojson',null,occitanieLayer).addTo(occitanie);
////Region pays de la loire
var paysdelaloire = new L.LayerGroup();
var paysdelaloireLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/paysdelaloire.geojson',null,paysdelaloireLayer).addTo(paysdelaloire);
////Region provences alpes cotes d azur paca
var paca = new L.LayerGroup();
var pacaLayer = L.geoJson(null, {style: style});
omnivore.geojson('data/provencealpescotesdazur.geojson',null,pacaLayer).addTo(paca);
// penser à mettre dasn l'index l'appel aux GeoJSON
var usa_Layer = new L.GeoJSON();
// Set a default style for out the polygons will appear
var defaultStyle = {
color: "#2262CC",
weight: 2,
opacity: 0.6,
fillOpacity: 0.4,
fillColor: "pink"
};
// Second style how to brighten up the polygon
var highlightStyle = {
color: '#2262CC',
weight: 3,
opacity: 0.6,
fillOpacity: 0.65,
fillColor: 'yellow'
};
var onEachFeature = function(feature, layer) {
layer.setStyle(defaultStyle);
(function(layer, properties) {
layer.on("mouseover", function (e) {
layer.setStyle(highlightStyle);
});
layer.on("mouseout", function (e) {
layer.setStyle(defaultStyle);
});
})(layer, feature.properties);
};
var usa_Layer = L.geoJson(boundaries, {
// And link up the function to run when loading each feature
onEachFeature: onEachFeature
}).addTo(usa_Layer);
//
return {
"Info":stations,
"Départements de France":franceLayer,
"Regions de France":regions,
"Zone Kite":zonekite,
"Climat de France":climat,
"Info France":meti,
"Info Bretagne":info_bretagne,
"Info Auvergne":info_auvergne,
"Info Occitanie":info_occitanie,
"Info Bourgogne":info_bourgogne,
"Info Corse":info_corse,
"Info Grand Est":info_grandest,
"Info Centre Val de Loire":info_centrevaldeloire,
"Info Hauts de France":hautsdefrance,
"Info Ile de France":info_iledefrance,
"Info Normandie":info_normandie,
"Info Aquitaine":info_aquitaine,
"Info Pays de la Loire":info_paysdelaloire,
"Info Paca":info_paca,
"Région Bretagne":bretagne,
"Région Grand Est":grandest,
"Région Bourgogne":bourgogne,
"Région Auvergne":auvergne,
"Région Val de Loire":valdeloire,
"Région Haut de France":hautdefrance,
"Région ile de France":iledefrance,
"Région Normandie":normandie,
"Région Nouvelle Aquitaine":nouvelleaquitaine,
"Région Occitanie":occitanie,
"Région Pays de la Loire":paysdelaloire,
"Région Provence Alpes Cotes D'Azur":paca,
"Région Corse":corse,
"Ain":departement01,
"Aisne":departement02,
"Allier":departement03,
"Alpes De Haute Provence":departement04,
"Hautes Alpes":departement05,
"Alpes Maritimes":departement06,
"Ardeche":departement07,
"Ardennes":departement08,
"Ariege":departement09,
"Aube":departement10,
"Aude":departement11,
"Aveyron":departement12,
"Bouches du Rhone":departement13,
"Calvados":departement14,
"Cantal":departement15,
"Charente":departement16,
"Charente Maritime":departement17,
"Cher":departement18,
"Correze":departement19,
"Cote D Or":departement21,
"Cotes D Armor":departement22,
"Creuse":departement23,
"Dordogne":departement24,
"Doubs":departement25,
"Drome":departement26,
"Eure":departement27,
"Eure et Loire":departement28,
"Finistere":departement29,
"Corse Du Sud":departement2a,
"Haute Corse":departement2b,
"Gard":departement30,
"Haute Garonne":departement31,
"Gers":departement32,
"Gironde":departement33,
"Herault":departement34,
"Ille Et Vilaine":departement35,
"Indre":departement36,
"Indre et Loire":departement37,
"Isere":departement38,
"Jura":departement39,
"Landes":departement40,
"Loir et Cher":departement41,
"Loire":departement42,
"Haute Loire":departement43,
"Loire Atlantique":departement44,
"Loiret":departement45,
"Lot":departement46,
"Lot et Garonne":departement47,
"Lozere":departement48,
"Maine et Loire":departement49,
"Manche":departement50,
"Marne":departement51,
"Haute Marne":departement52,
"Mayenne":departement53,
"Meurthe et Moselle":departement54,
"Meuse":departement55,
"Morbihan":departement56,
"Moselle":departement57,
"Nievre":departement58,
"Nord":departement59,
"Oise":departement60,
"Orne":departement61,
"Pas de Calais":departement62,
"Puy de Dome":departement63,
"Pyrenees Atlantiques":departement64,
"Hautes Pyrenees":departement65,
"Pyrenees Orientales":departement66,
"Bas Rhin":departement67,
"Haut Rhin":departement68,
"Rhone":departement69,
"Haute Saone":departement70,
"Saone et Loire":departement71,
"Sarthe":departement72,
"Savoie":departement73,
"Haute Savoie":departement74,
"Paris":departement75,
"Seine Maritime":departement76,
"Seine et Marne":departement77,
"Yvelines":departement78,
"Deux Sevres":departement79,
"Somme":departement80,
"Tarn":departement81,
"Tarn et Garonne":departement82,
"Var":departement83,
"Vaucluse":departement84,
"Vendee":departement85,
"Vienne":departement86,
"Haute Vienne":departement87,
"Vosges":departement88,
"Yonne":departement89,
"Territoire de Belfort":departement90,
"Essonne":departement91,
"Hauts de Seine":departement92,
"Seine Saint Denis":departement93,
"Val de Marne":departement94,
"Val d Oise":departement95,
"Guadeloupe":departement971,
"Martinique":departement972,
"Guyane":departement973,
"La Reunion":departement974,
"Mayotte":departement976,
"Communes29":communes29,
"Communes22":communes22,
"Communes35":communes35,
"Communes56":communes56,
"Communes Alpes Maritimes":communes06,
"Communes Var":communes83,
"HD3-brest_Température": brest_hd3_t2m,
"HD3-brest_Vent": brest_hd3_wind,
"HD3-brest_Pression et Precip": brest_hd3_pcp,
"HD1-brest_Température": brest_hd1_t2m,
"HD1-brest_Vent": brest_hd1_wind,
"HD1-brest_Pression et Precip": brest_hd1_pcp,
}
}
function initDemoMap() {
var tile_layers = get_tile_layers(),
overlays = get_overlays();
/** Setting up the map */
var map = L.map('map', {
layers: [tile_layers['Street_map'],overlays['Zone Kite'],overlays['Info France'],overlays['Regions de France']]
});
/** Add layer control */
var layerControl = L.control.layers(tile_layers, overlays);
layerControl.addTo(map);
/** Set initial map center */
map.setView([44.00,6.31], 6);
//acces coordonnees point de grille// ajout YA
function onMapClick(e) {
var marker = L.marker([e.latlng.lat, e.latlng.lng])
.addTo(map)
.bindPopup("Point : Lat "+(e.latlng.lat).toFixed(4)+" Lon "+(e.latlng.lng).toFixed(4)+"")
}
map.on('click', onMapClick);
// module distance
var marker1 = L.marker([46.4568,5.7321], {draggable:'true'}).bindPopup("").addTo(map);
var marker2 = L.marker([46.8301, 6.9159], {draggable:'true'}).bindPopup("").addTo(map);
var ligne = L.polyline([]).addTo(map);
marker1.on('dragend', findrag);
marker2.on('dragend', findrag);
marker1.on('drag', deplacement);
marker2.on('drag', deplacement);
function findrag(e) {
var mark = e.target;
var start = marker1.getLatLng();
var end = marker2.getLatLng();
distance = Math.round(start.distanceTo(end) / 1000.0);
mark.getPopup().setContent('Distance = '+distance+' km');
mark.openPopup();
};
function deplacement(e) {
ligne.setLatLngs([marker1.getLatLng(), marker2.getLatLng()]);
}
return {
map: map,
layerControl: layerControl
};
}
function initSlider() {
var slider = document.getElementById('slider');
noUiSlider.create(slider, {
start: [(new Date()).getHours()],
step: 1,
connect: [true, false],
padding: [1, 1],
range: {
'min': [-1],
'max': [48]
},
format: {
to: function (value) {
return Math.round(value) + 1 + 'h';
},
from: function (value) {
value = parseInt(value.replace('h', ''));
return value;
}
},
pips: {
mode: 'steps',
density: 5,
filter: 0,
format: {
to: function (value) {
if (screen.width > 768 && (value % 6) === 0) {
return value + 1 + 'h';
} else {
return '';
}
}
}
}
});
slider.noUiSlider.on('update', function (value) {
value = value[0];
var hour = parseInt(value.replace('h', '')) - 1,
reg = /t00z_(\d+)\.(png|jpeg|jpg|gif)/g,
subst = 't00z_';
if (hour < 10) {
subst += '0';
}
subst += hour + '\.$2';
document.querySelectorAll('.imgtoupdate').forEach(function (img) {
var src = img.getAttribute('src'),
newsrc = src.replace(reg, subst);
img.setAttribute('src', newsrc);
});
});
}
function preload(imageObj, i) {
imageObj.addEventListener('load', function () {
if (i < 48) {
console.debug(i + " loaded");
preload(imageObj, i + 1);
}
});
var hour = i < 10 ? '0' + i : i;
imageObj.src = 'http://www.meteohotline.com/hurricane/modelisation/brest/t2m_d03_t00z_' + hour + '.png';
i++;
}
function initPreload() {
document.getElementById('preload').addEventListener('click', function () {
var imageObj = new Image();
preload(imageObj, 0);
});
}
////
initDemoMap();
initSlider();
initPreload();