当鼠标悬停在传单地图上时显示边缘信息?
Dispalying Edges information when mouseover leaflet map?
我已经(收到)一个带有传单地图的 html 页面。我想在鼠标悬停(或悬停?)时显示边缘(链接)信息。我可以通过以下命令从 html-javascript 获取数据 `Roads.toGeoJSON().features
Roads.eachLayer(function (layer) {
layer.on({
'mouseout': function(){
layer.setStyle({fillColor: colorscale(mydata.speed)})
},
'mouseover': layer.bindPopup(layer.feature.properties.edge_id)
})
});
其中 Roads
等于 geo_json_118de89d5f914e07964f4fe5889a9bb6
定义为
var geo_json_118de89d5f914e07964f4fe5889a9bb6 = L.geoJson(null, {
smoothFactor: 1,
onEachFeature: geo_json_118de89d5f914e07964f4fe5889a9bb6_onEachFeature,
style: geo_json_118de89d5f914e07964f4fe5889a9bb6_styler,
});
为了更好地理解这里是 html 文件的示例 https://jsfiddle.net/5ptfuqk9/
L.Tooltip
对这种情况很有帮助。默认情况下,它仅在鼠标悬停时显示。 Doku
geo_json_6e3c60c8b0b046c1a06eb56942730a3a.eachLayer(function (layer) {
layer.bindTooltip("Id "+layer.feature.properties.edge_id)
});
我已经(收到)一个带有传单地图的 html 页面。我想在鼠标悬停(或悬停?)时显示边缘(链接)信息。我可以通过以下命令从 html-javascript 获取数据 `Roads.toGeoJSON().features
Roads.eachLayer(function (layer) {
layer.on({
'mouseout': function(){
layer.setStyle({fillColor: colorscale(mydata.speed)})
},
'mouseover': layer.bindPopup(layer.feature.properties.edge_id)
})
});
其中 Roads
等于 geo_json_118de89d5f914e07964f4fe5889a9bb6
定义为
var geo_json_118de89d5f914e07964f4fe5889a9bb6 = L.geoJson(null, {
smoothFactor: 1,
onEachFeature: geo_json_118de89d5f914e07964f4fe5889a9bb6_onEachFeature,
style: geo_json_118de89d5f914e07964f4fe5889a9bb6_styler,
});
为了更好地理解这里是 html 文件的示例 https://jsfiddle.net/5ptfuqk9/
L.Tooltip
对这种情况很有帮助。默认情况下,它仅在鼠标悬停时显示。 Doku
geo_json_6e3c60c8b0b046c1a06eb56942730a3a.eachLayer(function (layer) {
layer.bindTooltip("Id "+layer.feature.properties.edge_id)
});