私はLeafletとLeaflet.Drawを使用しています。私は自分のコードからポリゴンを描画するようにしています(リーフレット描画コントロールを使用していません)。Leaflet.Drawを使ってポリゴンを描いている最中に最初の頂点の色を変更するには?
ユーザーがポリゴンを描画しているときに、最初の頂点の色を変更する必要があります(例:緑)。そのため、ポリゴンを閉じて描画を終了するために最初の点をクリックする必要があることがわかります。
Leaflet.Drawを使用してポリゴンを描きながらどのように私は最初の頂点の色を変更できますか?
次の画像は、ペイントソフトウェアで修正されたことを意味しています。
P.S.私はLeaflet.Drawで、私は次のコードが出ているポリゴンの作成時にハッキングされたがここに私のコードは
var map = L.map('mapid',
{
minZoom: -1,
maxZoom: 4,
center: [0, 0],
zoom: 1,
crs: L.CRS.Simple
});
var polygonDrawer = new L.Draw.Polygon(map);
map.on('draw:created', function (e) {
var type = e.layerType, layer = e.layer;
layer.editing.enable();
layer.addTo(map);
});
$(document)ready(function(){
polygonDrawer.enable();
});
リスナーまたはjQueryを使用せずにCSSで行うのはなぜですか? –
私のプロジェクトでは、CSSセレクタはjQuery以外では適用されませんでした。 –
要素自体がまだ作成されていないため、私は疑いがあります。ここで –