捏缩放时,Mapbox / Leaflet标记会闪烁

时间:2016-06-06 19:40:57

标签: leaflet mapbox

使用此代码

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)上,而不是桌面上。

任何可能导致这种情况的想法?

0 个答案:

没有答案