2014-01-07 137 views
1

我有一些部分透明的瓷磚層用於地圖上的特徵,這會花費太多作爲矢量繪製的運行時性能。GeoJson層在小冊子中部分透明的瓷磚層下

要訂購我的圖層,我使用setZIndex。但是GeoJson圖層看起來像一個約束,即使它們的z索引較小,也會繪製在圖塊圖層之上。

這是Leaflet的一般限制,我怎麼能繞過它?

回答

-1

解決方案是創建一個自定義地圖窗格,將其z-index設置爲高於默認GeoJSON窗格並向其添加透明瓦片圖層。

+0

你能提供一些代碼示例給你的解決方案嗎? – raphael

+0

@raphael不,對不起。我不再進入Web開發。 – danijar

-1

這可能或可能不工作,但我最近修改畫布掩模插件:

https://github.com/domoritz/leaflet-maskcanvas

在小葉顯示大約20K +功能。這會爲你的目的工作嗎?

+0

我很樂意使用它,但我們已經決定去尋找一個瓷磚/矢量混合,儘管z索引的應用程序已經工作。 – danijar

+0

啊,那麼,我希望我有一個答案給你。傳單中的GeoJSON圖層是不靈活的。祝你好運! –

+0

瓷磚已經呈現,但也許我誤解了你的觀點。你建議使用這個插件而不是Leaflet的GeoJson圖層嗎?如果他們支持默認的GeoJson原語,我們可以做到這一點。 – danijar