2
我有一張帶有包含輪廓線的geoJSON的Leaflet地圖。每條線對應的高程位於geoJSON的feature.properties.Elevation中。我要實現以下目標:小冊子地圖上的輪廓線標籤
我已經試過在單張實現這一目標是計算每條線的中心,然後添加標記包含從feature.properties的數據位置。海拔。
L.geoJson(contourJSON, {
onEachFeature: function(feature, layer) {
var label = L.marker(layer.getBounds().getCenter(), {
icon: L.divIcon({
className: 'label',
html: feature.properties.Elevation,
iconSize: [100, 40]
})
}).addTo(map);
}
});
哪種作品,但沒有一個漂亮的造型和它不是真正清楚哪些值屬於特定行:
什麼是添加的一個更好的方法高程標籤是否可讀,並且可能對當前縮放級別動態?我正在使用Leaflet 1.0.3,所以也許Tooltip可以提供解決方案?謝謝!