maptalks/maptalks.js

Shared WebGL context

Open

#878 aberto em 11 de mar. de 2019

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (495 forks)batch import
good first issue

Métricas do repositório

Stars
 (4.127 stars)
Métricas de merge de PR
 (Mesclagem média 1d 7h) (10 fundiu PRs em 30d)

Description

maptalks's version and what browser you use? v0.43.0, chrome

Issue description Layers do not share WebGL context, which creates glitches when a map has more than one 3d layer. For example a buildings layer with a 3D line will not hide the line behind the buildings. In particular, I am implementing a 3D terrain layer but this layer will not hide (behind mountains) any other 3d element in the map, such as buildings.

Please provide a reproduction URL (on any jsfiddle like site) The following example fraws two vector layers. Due to the WebGL context not being shared, the rendering is wrong. http://jsfiddle.net/h6z5jtky/2/

Guia do colaborador