使用此代码
const layerOptions = {
sanitizer: () => null,
pointToLayer: ({ properties: { type, status } }, pos) => {
if (type === "city") {
type = "city"
}
let iconUrl = `img/pin-${type}`
if (status) {
iconUrl += `-${status}`
}
iconUrl += ".png"
const icon = L.icon({
iconUrl,
iconSize: [48,48],
iconAnchor: [24, 48],
})
return L.marker(pos, { icon })
},
}
this.itemLayer = L.mapbox.featureLayer(items, layerOptions).addTo(this.map)
和地图上的zoomend
监听器标记图标闪烁,就像地图捏缩放时它们不断改变z顺序一样。这只发生在移动设备(Android)上,而不是桌面上。
任何可能导致这种情况的想法?