問題描述
h5專案使用openlayer展示地圖,並且使用VectorLayer鋪點,安卓完全沒問題,但是ios上縮放後會突然觸發無法縮放 並且無法點選 拖動緩慢等問題。
經排查,是VectorLayer的minZoom maxZoom導致,但不理解原因。
問題程式碼如下
import VectorLayer from 'ol/layer/Vector'
vectorLayer = new VectorLayer({
minZoom: 15,
maxZoom: 20,
source: vectorSource,
})
Global.map.addLayer(vectorLayer)
修改
將 minZoom maxZoom 註釋即可。
但是會導致圖層不能按照我們的想法在某個層級區間來展示。
但是不理解為啥啊為啥啊為啥啊~~~