Mapbox GL JS 3.18.0 現已發佈,此版本更新內容包括:
Features and improvements
- 為
text-field內的圖像添加scaleFactor支持。 - 為
GeolocateControl添加showButton選項,可隱藏控制按鈕。 - 為
GeolocateControl添加followUserLocation選項和setFollowUserLocation方法,以控制地圖是否跟隨用户的位置。 - 改進
GeolocateControl超時處理機制。 - 在外觀中添加對
text-rotate、text-size和text-offset屬性的支持。 - 為方向光添加
shadow-draw-before-layer屬性,允許控制圖層堆棧中的陰影繪製順序。 - 向模型圖層添加
model-allow-density-reduction屬性。
Bug fixes
- 修復模型層上的交互處理程序無法正常工作的問題。
- 修復可拉伸圖標在未啓用
icon-text-fit時渲染尺寸錯誤的問題。 - 修復
icon-size在coalesce表達式中無法正常工作的問題。 - 修復使用
nearestraster-resampling時的raster-color插值問題。 - 修復 ortho projection 範圍內高位柵格圖層渲染的渲染截斷問題。
- 修復符號位置問題,包括可選部分和缺失部分。
- 為
GeolocateControl錯誤事件公開所有錯誤屬性 - 修復在
dynamic: true模式下查詢多邊形時出現的錯誤。 - 修復
AttributionControl鏈接清理問題。 - 修復模型加載期間通過
ModelSource.setModels更新模型源的問題。 - 在
map.getStyle()output 中保留的 featuresets。
詳情可查看更新説明:https://github.com/mapbox/mapbox-gl-js/releases/tag/v3.18.0