单击标记时,传单更改图层颜色

时间:2019-01-10 20:33:46

标签: leaflet

我试图在美国地图上单击该州的标记时更改该州的填充颜色。单击状态时,已经能够更改状态颜色,但是单击标记时,无法更改颜色。 地图在这里:https://www.thekeithcorp.com/map-properties/

我正在尝试使用click事件侦听器,flyto可以正常工作,但不能改变颜色。

这是我的代码:

shelter1.addEventListener("click", function (e){
map.flyTo([35.7,-79.0], 7);
restyleLayer(name, layer);
});

  function getColor(name) {
    color: 'red'
   }

  function restyleLayer(name, layer) {
layer.feature.properties.name = 'North Carolina';
var myFillColor = getColor(name);
layer.setStyle(myFillColor);
   }

任何帮助将不胜感激!

0 个答案:

没有答案