Leaflet 如何在拖动地图时更改传单标记中工具提示div的位置

Leaflet 如何在拖动地图时更改传单标记中工具提示div的位置,leaflet,Leaflet,我在传单地图上有一些标记。单击标记时,工具提示div将显示图表和一些信息。如果在此之后我拖动贴图,则工具提示窗口将保持在相同位置,但标记位置将更改。 我正在使用以下功能更改标记位置 function update() { markers.attr("transform", function(d) { if(d.code==clickedcode) {

我在传单地图上有一些标记。单击标记时,工具提示div将显示图表和一些信息。如果在此之后我拖动贴图,则工具提示窗口将保持在相同位置,但标记位置将更改。 我正在使用以下功能更改标记位置

        function update() {

        markers.attr("transform", function(d) {             
            if(d.code==clickedcode)
                {
                console.log((map.latLngToLayerPoint([ d.lat, d.lon ]).x) + "px , "+(map.latLngToLayerPoint([ d.lat, d.lon ]).y - 80) + "px");

                div.style["left"]=(map.latLngToLayerPoint([ d.lat, d.lon ]).x) + "px";
                div.style["top"]=(map.latLngToLayerPoint([ d.lat, d.lon ]).y - 80) + "px";
                }
            return "translate("
                    + map.latLngToLayerPoint([ d.lat, d.lon ]).x + ","
                    + map.latLngToLayerPoint([ d.lat, d.lon ]).y + ")";
        });


    }
我也在尝试改变div的位置。但它没有改变。如何随地图位置的改变而改变div位置