リーフレット マップを使用しています。マップをクリックすると、次のコードを使用して、マップが設定された場所にポップアップを開き、その場所を中心に表示されます。
var popup = L.popup();
function onMapClick(e) {
popup
.setLatLng([40.737, -73.923])
.setContent("You clicked the map at " + e.latlng.toString())
.openOn(thisLeafletMap);
thisLeafletMap.panTo(new L.LatLng(40.737, -73.923));
}
thisLeafletMap.on('click', onMapClick);
ただし、マップではなくセットのhtml要素がクリックされたときに上記のコードが機能するようにします。
だから私は次のようなことを試みていました
$('.lid').click(function() {
//
});
.lid はクリックする要素ですが、関数を適切に宣言する方法がわかりません。上記のポップアップで宣言されているように、ポップアップを開くには、上記のクリック関数に何を入力する必要がありますか?
助けてくれてありがとう