我该如何在leaflet.js标记上添加鼠标悬停弹出框?弹出框数据将是动态的。
我有一个服务,返回经纬度位置,将在地图上标记。
当鼠标悬停在标记上时,我需要弹出框。事件应发送经纬度位置,例如:http://api.openweathermap.org/data/2.5/weather?lat=40&lon=-100。服务中的数据应在弹出框内容中显示。
我尝试过,但无法为每个标记动态构建弹出框内容。
请按照需要进行操作。
下面是我用于标记的代码,statesdata是存储经纬度值的数组。
我有一个服务,返回经纬度位置,将在地图上标记。
当鼠标悬停在标记上时,我需要弹出框。事件应发送经纬度位置,例如:http://api.openweathermap.org/data/2.5/weather?lat=40&lon=-100。服务中的数据应在弹出框内容中显示。
我尝试过,但无法为每个标记动态构建弹出框内容。
请按照需要进行操作。
下面是我用于标记的代码,statesdata是存储经纬度值的数组。
for ( var i=0; i < totalLength1; i++ ) {
var LamMarker = new L.marker([statesData1[i].KK, statesData1[i].LL]).on('contextmenu',function(e) {
onClick(this, i);
}).on('click',function(e) {
onClick1(this, i)
});
marker_a1.push(LamMarker);
map.addLayer(marker_a1[i]);
点击时,我们在标记的上下文中调用click1函数,调用click函数。
如何在鼠标悬停时添加一个弹出窗口,并传递上述代码中的纬度和经度?