2
在Mapbox.js中,您可以爲每個標記指定一個圖像,有什麼方法可以使用Mapbox GL JS來完成此操作?還是僅限於每個地圖上的一個精靈?標記精靈可能增長到下載速度慢的大小。Mapbox的多個圖標精靈js
是否可以一次使用多個精靈?
也有一種方法來切換精靈,一旦地圖加載?我嘗試使用map.setStyle()重新加載原始樣式,但自定義標記不會重新出現。
在Mapbox.js中,您可以爲每個標記指定一個圖像,有什麼方法可以使用Mapbox GL JS來完成此操作?還是僅限於每個地圖上的一個精靈?標記精靈可能增長到下載速度慢的大小。Mapbox的多個圖標精靈js
是否可以一次使用多個精靈?
也有一種方法來切換精靈,一旦地圖加載?我嘗試使用map.setStyle()重新加載原始樣式,但自定義標記不會重新出現。
首先,讓我們確保我們在同一頁上關於術語:
在Mapbox.js中,您可以爲每個標記指定一個圖像,是否有任何方法可以使用Mapbox GL JS來執行此操作?
層中的每個「符號層特徵」可以使用「標記」顯示不同的「圖標」。這是mentioned in our documentation。
如果你的「符號層功能」有一個icon
屬性,可以使這些功能使用與
"symbol-icon": "{icon}"
難道圖標同時使用多個精靈?
您不能一次使用多個精靈。 您可以使用圖層中的多個圖標。 通過創建多個符號圖層,您可以使用多個圖標作爲特徵。
而且是有沒有辦法一次地圖加載切換精靈?
不,這不適用於Mapbox GL JS。