私はASP.NET MVC 5アプリケーションでリーフレットマーカーを使用しています。地図の外にリーフレットマーカーをドラッグ
マーカーをアプリケーションの外側にドラッグしてdiv要素にドラッグする必要があります。ここで、IDを取得してさらに操作を実行します。一方
marker=new L.marker([latNumber,longNumber], {draggable:'true'});
marker.id = "ABC";
$('#'+ marker.id).draggable(); // draggable jquery UI
marker.on('dragend', function(event){
var marker = event.target;
var position = marker.getLatLng();
console.log(position);
marker.setLatLng(position,{draggable:'true'}).bindPopup(position).update();
});
は、私はそれの上にドロップしたとき、私はたNAV要素にイベントを落としません
$("#navs").droppable({
drop: function (event, ui) {
alert('dropped')
}
});
jqueryのUIのドロップ可能要素を使用しています。私がそれを機能させるために必要な変更。
さらに誰かがthisを説明できる場合は、大きな助けにもなります。
私は、単一のマーカーではなく、異なるGPS位置でマーカーのコレクションを持っています。 – Michael