Leaflet 传单-geoJSON multipolygon-带bindTooltip的bindPopup

Leaflet 传单-geoJSON multipolygon-带bindTooltip的bindPopup,leaflet,Leaflet,谈到传单,我是一个完全的初学者,但在一个介绍课程之后,我正在缓慢但肯定地学习诀窍。我已经阅读了传单文档,但我仍然无法将永久性工具提示(标签)与单击弹出窗口相结合 我能在做一件或另一件事上找到成功,但不能两者兼而有之。下面是我当前的代码,它标记了geoJSON multipolygon的每个特性。我现在还想在单击该要素多边形时,在弹出窗口中显示geoJSON中的要素属性信息 var lyrNeighbourhoods= new L.GeoJSON.AJAX("data/Nei

谈到传单,我是一个完全的初学者,但在一个介绍课程之后,我正在缓慢但肯定地学习诀窍。我已经阅读了传单文档,但我仍然无法将永久性工具提示(标签)与单击弹出窗口相结合

我能在做一件或另一件事上找到成功,但不能两者兼而有之。下面是我当前的代码,它标记了geoJSON multipolygon的每个特性。我现在还想在单击该要素多边形时,在弹出窗口中显示geoJSON中的要素属性信息

      var lyrNeighbourhoods= new L.GeoJSON.AJAX("data/Neigh_Demo1.geojson",
            {style: {weight:1, fillOpacity:0.1},
            onEachFeature: function (feature, layer) {
            layer.bindTooltip(feature.properties.Neigh_Name, {direction:"center",permanent:true, 
            className: 'labelstyle'});
      }
      }).addTo(mymap);

我为这件事绞尽脑汁太久了。非常感谢您的帮助。

在您的
onEachFeature
选项功能中,没有任何东西可以阻止您将弹出窗口附加到图层:

功能(特征、图层){
layer.bindTooltip(feature.properties.Neigh_Name{
方向:“中心”,
永久性:是的,
类名:“labelstyle”
});
layer.bindPopup(“我的弹出内容”);
}

这个方法非常有效,而且非常简单,我很快就把脸伸进了手掌。我认为我的问题源于我的脚本组织和阅读时的混乱。再次感谢大家,,