我在传单 map 中有两个带有标记的图层。 其中一个具有“旋转”属性,而另一个则没有。 如何确定我的图层是否具有“旋转”属性,以便能够为我想要旋转的标记设置旋转?
我尝试过,但不起作用:
if (feature.properties.rotation){
var rotate = feature.properties.rotation;
} else if (feature.properties.rotation === undefined){
var rotate = 0;
}
style = {
rotation: rotate
};
最佳答案
好的,我使用 .hasOwnProperty() 修复了它
这是代码:
if (feature.hasOwnProperty('rotation')){
var rotate = feature.properties.rotation;
} else {
var rotate = 0;
}
style = {
rotation: rotate
};
关于javascript - Leaflet图层,检查feature.properties是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41997374/