我有一张地图,上面画着一个圆圈,放在地图的中心。圆圈始终存在于地图上。圆的半径可由用户调整。在每个半径变化时,我称之为fitBounds:
leafletData.getMap().then(function(map){
var currentDiameter = L.circle(map.getCenter(), $scope.radius);
map.fitBounds(currentDiameter.getBounds());
});
有时,fitBounds会移动地图的中心。我在每次fitBounds调用后尝试重新定位地图,但这并不理想。
提前致谢