在Leaflet中创建圆时,可以指定可缩放的宽度(即,缩小时,圆会“变小”,并与其所覆盖的位置成比例)。
当你创建一个circleMarker时,结果是一个不缩放的圆。如何使circleMarker像标准圆圈一样缩放?
如果不可能,如何创建一个圆形的layerGroup来达到相同的预期效果?
L.CircleMarler
具有任意缩放的固定半径(以像素为单位)。
但是你可以L.layerGroup
为实现ILayer
接口的任何类(包括)创建L.Circle
。例如:
L.layerGroup([L.circle([0, 0], 200000), L.circle([50, 50], 400000)]).addTo(map);