如果状态是“aceite”、“concluido”或“em avaliação”,每个标记都有一个“状态”,它将显示在地图上,但是如果状态是“recusado”,我不希望它显示在地图上。这是代码:
$.get("/api/IgnicoesAPI", function (data) {
console.log(data);
$.each(data, function (i, item) {
//identificação do tipo de marcador que deve aparecer de acordo com o estado da ignição
var ignicao;
if (item.estado == "aceite") {
ignicao = L.icon({
iconUrl: "/icons/aceite.png",
iconSize: [35, 35], // size of the icon
});
} else {
if (item.estado == "em avaliação") {
ignicao = L.icon({
iconUrl: "/icons/emAvaliacao.png",
iconSize: [35, 35], // size of the icon
});
} else {
if (item.estado == "concluido") {
ignicao = L.icon({
iconUrl: "/icons/concluido.png",
iconSize: [35, 35], // size of the icon
});
} else {
if (item.estado == "recusado") {
//don't show it on the map
}
}
}
}
});
});
我已经尝试过使用“removeFrom”和“remove”,但我得到一个错误,说它不是一个函数。有没有办法做到这一点?
拉风的咖菲猫
相关分类