Bal*_*ala 12 javascript d3.js leaflet mapbox
有关如何使用D3在地理地图上绘制半径圆(以米为单位)的任何指针都非常有用.
我尝试使用Leaflet,它的Circle(或CircleMarker)接受以米为单位的半径,但我需要更灵活地使用我的数据.D3似乎非常有用,但我不确定如何在地图上绘制一个给定半径的圆,这样圆圈覆盖了与给定半径相对应的区域(并适应缩放和投影变化).
ger*_*hur 29
您可以使用最新版本的Leaflet以米为单位传递这些半径.半径将相对于缩放级别更改.
以下是Leaflet文档中的更多信息
L.circle([lat,lng], radius).addTo(map);
Run Code Online (Sandbox Code Playgroud)