微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在鼠标悬停数组传单中设置文本

如何解决如何在鼠标悬停数组传单中设置文本

当鼠标悬停在某个点上时,我无法显示文本。 这是我的代码

      for(var e=0;e<xmlStation.getElementsByTagName("station").length;e++) {    

        var lat=xmlStation.getElementsByTagName("station")[e].getAttribute("lat");
        var lon=xmlStation.getElementsByTagName("station")[e].getAttribute("lon");

        // Posiziona l'icona dell'evento nel punto di coordinate

        // Legge le varie proprietà dell'evento
        var stat=xmlStation.getElementsByTagName("station")[e].getAttribute("code");
        var Network=xmlStation.getElementsByTagName("station")[e].getAttribute("netid");
        var center=xmlStation.getElementsByTagName("station")[e].getAttribute("source");
        var loc=xmlStation.getElementsByTagName("station")[e].getAttribute("name");
        var image = L.icon({
          iconUrl: imagename,iconSize: [magvis,magvis],iconAnchor: [(magvis)/2,(magvis)/2]
        });
        var markerPos = new L.LatLng(lat,lon);
        var LMarker = new L.marker(markerPos,{icon:image}).bindPopup(info,{maxWidth: "auto"}).on('mouSEOver',function (e) {
          Popup = L.popup()
          .setLatLng(markerPos)
          .setContent('Centro di acquisizione = '+center+'<br>'+'Network = '+Network+'<br>'+'Codice Stazione = '+stat+'<br>'+'Località = '+loc)
          .openOn(mymap);
        }).addTo(mymap)
        ArrayStation.push(LMarker);
      }
      for(var e=0;e<xmlStation.getElementsByTagName("station").length;e++) {    
        mymap.removeLayer(ArrayM[e]);    
      }
 
      makeshake=true;

    });

当我尝试执行时,它将图像设置在正确的位置,但在鼠标悬停时它只重复最后一个元素。 为什么会这样?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。