Cluster close markers together on the map

This commit is contained in:
James R Sconfitto
2013-10-06 18:24:20 -04:00
parent f3c5adb20e
commit 9a1ea34817
5 changed files with 63 additions and 7 deletions

File diff suppressed because one or more lines are too long

View File

@@ -306,11 +306,14 @@ function addTileLayer(map, tileLayer) {
function addMarkerLayer(geoJSON, map, zoomLevel) {
var viewCoords = [geoJSON[0].geometry.coordinates[1], geoJSON[0].geometry.coordinates[0]]
var markerLayer = L.mapbox.markerLayer(geoJSON)
markerLayer.setGeoJSON(geoJSON)
map.setView(viewCoords, zoomLevel)
// map.fitBounds(geoJSON)
markerLayer.addTo(map)
// Clustering
var markers = new L.MarkerClusterGroup()
var markerLayer = L.mapbox.markerLayer(geoJSON)
markers.addLayer(markerLayer)
map.addLayer(markers)
return markerLayer
}