zoukankan      html  css  js  c++  java
  • leaflet esri 添加label

    var labels = {};

    earthquakes.on('createfeature', function (e) {
    var id = e.feature.id;
    var feature = earthquakes.getFeature(id);
    var center = feature.getLatLng();
    var label = L.marker(center, {
    icon: L.divIcon({
    iconSize: null,
    className: 'label',
    html: '<div>' + e.feature.properties.name + '</div>'
    })
    }).addTo(map);
    labels[id] = label;
    });

    earthquakes.on('addfeature', function (e) {
    var label = labels[e.feature.id];
    if (label) {
    label.addTo(map);
    }
    });

    earthquakes.on('removefeature', function (e) {
    var label = labels[e.feature.id];
    if (label) {
    map.removeLayer(label);
    }
    });

  • 相关阅读:
    3-1
    3-2
    习题二 8
    习题二 3
    习题二 5
    习题二 4
    习题二 6
    实验三-2未完成
    实验三
    心得
  • 原文地址:https://www.cnblogs.com/googlegis/p/13291428.html
Copyright © 2011-2022 走看看