Created
November 19, 2015 23:12
-
-
Save datadave/146f97f1d9bbe945c1ee to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<head> | |
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> | |
<link rel="stylesheet" href="https://rawgit.com/andrewgiessel/leafletstuff/master/leaflet.css" /> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js"></script> | |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> | |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> | |
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> | |
<link rel="stylesheet" href="https://rawgit.com/lvoogdt/Leaflet.awesome-markers/2.0/develop/dist/leaflet.awesome-markers.css"> | |
<script src="https://rawgithub.com/lvoogdt/Leaflet.awesome-markers/2.0/develop/dist/leaflet.awesome-markers.js"></script> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/MarkerCluster.Default.css"> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/MarkerCluster.css"> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/leaflet.markercluster-src.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet.markercluster/0.4.0/leaflet.markercluster.js"></script> | |
<link rel="stylesheet" href="https://birdage.github.io/Leaflet.awesome-markers/dist/leaflet.awesome.rotate.css"> | |
<style> | |
html, body { | |
width: 100%; | |
height: 100%; | |
margin: 0; | |
padding: 0; | |
} | |
#map { | |
position:absolute; | |
top:0; | |
bottom:0; | |
right:0; | |
left:0; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="folium-map" id="folium_90e964fd8d904e5f9f9b8ef6d0afcb38" style="width: 100%; height: 100%"></div> | |
<script> | |
var base_tile = L.tileLayer('https://stamen-tiles-{s}.a.ssl.fastly.net/toner/{z}/{x}/{y}.png', { | |
maxZoom: 18, | |
minZoom: 1, | |
attribution: 'Map tiles by <a href="http://stamen.com">Stamen Design</a>, under <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>. Data by <a href="http://openstreetmap.org">OpenStreetMap</a>, under <a href="http://www.openstreetmap.org/copyright">ODbL</a>.' | |
}); | |
var baseLayer = { | |
"Base Layer": base_tile | |
}; | |
/* | |
addition of the wms layers | |
*/ | |
/* | |
addition of the tile layers | |
*/ | |
/* | |
list of layers to be added | |
*/ | |
var layer_list = { | |
}; | |
/* | |
Bounding box. | |
*/ | |
var southWest = L.latLng(-90, -180), | |
northEast = L.latLng(90, 180), | |
bounds = L.latLngBounds(southWest, northEast); | |
/* | |
Creates the map and adds the selected layers | |
*/ | |
var map = L.map('folium_90e964fd8d904e5f9f9b8ef6d0afcb38', { | |
center:[34.04, -118.23], | |
zoom: 11, | |
maxBounds: bounds, | |
layers: [base_tile] | |
}); | |
L.control.layers(baseLayer, layer_list).addTo(map); | |
/* | |
addition of the image layers | |
*/ | |
//cluster group | |
var clusteredmarkers = L.markerClusterGroup(); | |
//section for adding clustered markers | |
//add the clustered markers to the group anyway | |
map.addLayer(clusteredmarkers); | |
var popup = L.popup(); | |
function latLngPop(e) { | |
popup.setLatLng(e.latlng) | |
.setContent("Latitude: " + e.latlng.lat.toFixed(4) + | |
"<br>Longitude: " + e.latlng.lng.toFixed(4)) | |
.openOn(map); | |
} | |
map.on('click', latLngPop); | |
</script> | |
</body> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment