这个问题(传单同心圆(角 2))是相似的,但由于它不完全相同并且没有人回答它,我想我会重新开始。
My Leaflet 地图由在 PHP 中从 MySql 数据库创建的标记填充。如果你想看,这里有一个链接;https://net-control.us/map1Test.php。
我希望能够右键单击任何给定的标记,并在该标记周围以英里 ( example: 2, 5, 10, 15
)为单位的不同距离绘制一系列同心圆。
我想我需要用GeoJSON来做到这一点,但是任何可以满足我需要的方法都可以。我只是还没有想出如何首先在我需要的距离处绘制圆圈,其次如何允许右键单击标记以显示它们。
我找不到任何例子,唯一类似的问题还没有得到回答。有人可以告诉我如何做到这一点吗?我使用 OSM 地图。
使每个标记看起来像这样的代码(PHP);
$markers .= " var $callsign = new L.Marker(new L.LatLng($row[koords]),{ icon: new L.{$row[iconColor]}({number: '$rowno' }), title: \"marker_$rowno\"}).addTo(fg).bindPopup(\"$rowno<br>$row[mrkrfill]\").openPopup(); $($callsign._icon).addClass(\"$row[classColor]\"); markers.push($callsign); \n";
扬帆大鱼
噜噜哒
相关分类