我正在一张有两个要素图层的地图上工作。
var myFeatureGroup1 = L.featureGroup().addTo(map);
var myFeatureGroup2 = L.featureGroup().addTo(map);
Run Code Online (Sandbox Code Playgroud)
我正在设定界限,例如:
map.fitBounds(myFeatureGroup1.getBounds());
map.fitBounds(myFeatureGroup2.getBounds());
Run Code Online (Sandbox Code Playgroud)
但是出于明显的原因,myFeatureGroup2被设置为上界。这是使边界适合多个layerGroups的一种方法吗?像他们两个一样?有没有一种方法可以将它们合并到第三layerGroup中并适合其边界?
map.fitBounds(myFeatureGroup1.getBounds().extend(myFeatureGroup2.getBounds()));
Run Code Online (Sandbox Code Playgroud)
请参阅LatLngBounds文档,这是第一个记录的方法。
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |