карта центрирования по массиву границ маркеров [буклет]

Я использую Leaflet, чтобы отметить серию маркеров. Я использую плагин MarkerCluster для создания кластеров. Что я делаю прямо сейчас, я устанавливаю вид карты на 1-ю точку моего массива. Что я хочу сделать, так это центрировать карту, чтобы пользователь мог видеть все точки/кластеры при загрузке карты.

Мой массив выглядит как m = [L.Marker, L.Marker,...]. Я добавляю каждый в свою кластерную группу, например:

var markers = L.MarkerClusterGroup();
for(var i = 0; i < m.length; i++){
     markers.addLayer(m[i]);
}

person LouieV    schedule 04.03.2013    source источник


Ответы (1)


Ну, это было очень легко, мне просто нужно было прочитать еще немного. Все, что вам нужно сделать, это var bounds = markers.getBounds();, а затем map.fitBounds(bounds); и готово.

person LouieV    schedule 04.03.2013