我需要在Leaflet地图上使用GeoJSON
图层。以下是我的代码示例:
function onEachFeature(feature, layer) {
if (feature.properties && feature.properties.popupContent) {
layer.bindPopup(feature.properties.popupContent);
}
}
myGeoJsonLayer = L.geoJson(data, {
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, geojsonMarkerOptions);
},
onEachFeature: onEachFeature
});
myGeoJsonLayer.addTo(map);
TOC.addOverlay(myGeoJsonLayer, "My GeoJSON Layer");
一切正常。
现在我想在我的图层上添加一个归因但是如何?
任何建议都表示赞赏。
答案 0 :(得分:4)
默认情况下,不支持此功能,但您可以在类似的实例上添加getAttribution()
方法:http://bl.ocks.org/tmcw/05c7d1164a9e62e67e6d