本文介绍了缩放以适合Mapbox或Leaflet中的所有标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何设置视图以在地图框传单中查看地图上的所有标记?就像Google Maps API与bounds一样吗?

How do I set view to see all markers on map in Mapbox or Leaflet? Like Google Maps API does with bounds?

例如:

var latlngbounds = new google.maps.LatLngBounds();
for (var i = 0; i < latlng.length; i++) {
  latlngbounds.extend(latlng[i]);
}
map.fitBounds(latlngbounds);

推荐答案

var group = new L.featureGroup([marker1, marker2, marker3]);

map.fitBounds(group.getBounds());

有关更多信息,请参见文档.

See the documentation for more info.

这篇关于缩放以适合Mapbox或Leaflet中的所有标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 17:18