1
地図の中央に配置された円を描いた地図があります。サークルは常に地図上に表示されます。円の半径はユーザーが調整できます。各半径の変更で、私はこのようにfitBoundsを呼び出しています:リーフレットfitBoundsは地図の中心を間違って移動します
leafletData.getMap().then(function(map){
var currentDiameter = L.circle(map.getCenter(), $scope.radius);
map.fitBounds(currentDiameter.getBounds());
});
時にはfitBoundsがマップの中心を移動します。私はそれぞれのfitBoundsコールの後にマップを再センタリングしようとしましたが、それは理想的ではありません。事前
円はすでにマップに追加されています。常に地図上に表示され、半径のみが変更されます。 – user3002996
いいえ 'L.circle()'を実行すると、新しいインスタンスが作成されます。 – IvanSanchez
よろしくお願いします。既存のサークルを選択するにはどうすればよいですか? – user3002996