我正在尝试在Leaflet中给我的圆形标记添加额外的标签。
目前我的代码是这样的: 但我需要有这样的效果: 以下是我的代码部分:
如何在地图上给我的圆形添加标签?
目前我的代码是这样的: 但我需要有这样的效果: 以下是我的代码部分:
var Classroomsbyamount = new L.LayerGroup();
var Classroomsamount = new L.geoJson(buildingPoints, {
pointToLayer: function(feature, latlng) {
if(feature.properties.Classroomsstyleamt) {
return new L.CircleMarker(latlng, feature.properties.Classroomsstyleamt, {radius: feature.radius}); }
},
onEachFeature: function(feature, layer) {
if (feature.properties && feature.properties.building_name) {
var thenumber20 = feature.properties.spacecategoryClassroomsamt;
var number30 = thenumber20.toLocaleString('en');
layer.bindPopup({ html: '<b>' + number30 + '</b>' });
layer.bindPopup(feature.properties.building_name + "<br> Amount:" + number30, {maxWidth: "none", closeButton: true, offset: L.point(0, -20)});
layer.on('mouseover', function() { layer.openPopup(); });
layer.on('click', function() {
var capacityGroup = feature.properties.building_name;
popUp(capacityGroup);
});
}
}
}).addTo(Classroomsbyamount);
如何在地图上给我的圆形添加标签?
Uncaught TypeError: Cannot read property '_getTooltipAnchor' of undefined Renderer.js:1
- bohdan baida