Leaflet 传单-geoJSON multipolygon-带bindTooltip的bindPopup
谈到传单,我是一个完全的初学者,但在一个介绍课程之后,我正在缓慢但肯定地学习诀窍。我已经阅读了传单文档,但我仍然无法将永久性工具提示(标签)与单击弹出窗口相结合 我能在做一件或另一件事上找到成功,但不能两者兼而有之。下面是我当前的代码,它标记了geoJSON multipolygon的每个特性。我现在还想在单击该要素多边形时,在弹出窗口中显示geoJSON中的要素属性信息Leaflet 传单-geoJSON multipolygon-带bindTooltip的bindPopup,leaflet,Leaflet,谈到传单,我是一个完全的初学者,但在一个介绍课程之后,我正在缓慢但肯定地学习诀窍。我已经阅读了传单文档,但我仍然无法将永久性工具提示(标签)与单击弹出窗口相结合 我能在做一件或另一件事上找到成功,但不能两者兼而有之。下面是我当前的代码,它标记了geoJSON multipolygon的每个特性。我现在还想在单击该要素多边形时,在弹出窗口中显示geoJSON中的要素属性信息 var lyrNeighbourhoods= new L.GeoJSON.AJAX("data/Nei
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(“我的弹出内容”);
}
这个方法非常有效,而且非常简单,我很快就把脸伸进了手掌。我认为我的问题源于我的脚本组织和阅读时的混乱。再次感谢大家,,