我写了一个小程序,我希望它可以当地图缩小scale<17时覆盖物消失,不知道大神怎么做,下面是我的代码:
bindcontroltap(e) {
if (scale < 17) {
markers: [
{
iconPath: “/images/1.png”,
id: 3,
latitude: 23.6290537532,
longitude: 113.6763632298,
width: 30,
height: 30,
alpha: 0.8,
display: none ,
callout: {
content: " 工程师 ",
color: “#ffffff”,
fontSize: 10,
borderRadius: 10,
bgColor: “#6e707c”,
padding: 5,
// display: “ALWAYS”
}
},
{
iconPath: “/resources/user.png”,
id: 4,
latitude: 23.6326040919,
longitude: 113.6791991184,
width: 30,
height: 30,
alpha: 0.8,
callout: {
content: " 工程师 ",
color: “#ffffff”,
fontSize: 10,
borderRadius: 10,
bgColor: “#6e707c”,
padding: 5,
display: “BLCLICK”
}
}
]
}
else {
markers: [
{
iconPath: “/images/1.png”,
id: 3,
latitude: 23.6290537532,
longitude: 113.6763632298,
width: 30,
height: 30,
alpha: 0.8,
display: “ALWAYS”,
callout: {
content: " 工程师 ",
color: “#ffffff”,
fontSize: 10,
borderRadius: 10,
bgColor: “#6e707c”,
padding: 5,
// display: “ALWAYS”
}
},
{
iconPath: “/resources/user.png”,
id: 4,
latitude: 23.6326040919,
longitude: 113.6791991184,
width: 30,
height: 30,
alpha: 0.8,
callout: {
content: " 工程师 ",
color: “#ffffff”,
fontSize: 10,
borderRadius: 10,
bgColor: “#6e707c”,
padding: 5,
display: “BLCLICK”
}
}
]
}