admin管理员组文章数量:1334663
I'm using Leaflet to mark a series of markers. I'm using MarkerCluster plugin to create clusters. What I'm doing right now I setting the view of the map to the 1st point of my array. What I wand to do is center the map so the user can see all the points/clusters when the map loads.
My array looks like m = [L.Marker, L.Marker,...]
. The I add each to my cluster group like:
var markers = L.MarkerClusterGroup();
for(var i = 0; i < m.length; i++){
markers.addLayer(m[i]);
}
I'm using Leaflet to mark a series of markers. I'm using MarkerCluster plugin to create clusters. What I'm doing right now I setting the view of the map to the 1st point of my array. What I wand to do is center the map so the user can see all the points/clusters when the map loads.
My array looks like m = [L.Marker, L.Marker,...]
. The I add each to my cluster group like:
var markers = L.MarkerClusterGroup();
for(var i = 0; i < m.length; i++){
markers.addLayer(m[i]);
}
Share
Improve this question
asked Mar 4, 2013 at 17:00
LouieVLouieV
1,0523 gold badges16 silver badges28 bronze badges
1 Answer
Reset to default 8Well this was very easy I just needed to read some more. All you have to do is var bounds = markers.getBounds();
and then map.fitBounds(bounds);
and voila done.
本文标签: javascriptcentering map on array of markers bounds leafletStack Overflow
版权声明:本文标题:javascript - centering map on array of markers bounds [leaflet] - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742378243a2463595.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论