Indicate if the nodes should cache its children when it is simplified. Nodes that are no longer in use should be kept in memory.
Usefull for fast moving scenarios to prevent reparsing data in fast moving scenes.
Should only be used if the child generation process is time consuming. Should be kept off unless required.
Map height (terrain elevation) layer provider.
Only used for HEIGHT, HEIGHT_SHADER and MARTINI map modes.
Optional
isLOD control object used to defined how tiles are loaded in and out of memory.
Ajust node configuration depending on the camera distance.
Called everytime automatically before render by the renderer.
Ajust node configuration depending on the camera distance.
Called everytime automatically before render by the renderer.
Map tile color layer provider.
Define the type of map node in use, defined how the map is presented.
Should only be set on creation.
Static
HEIGHTPlanar map projection with height deformation.
Static
HEIGHT_Planar map projection with height deformation using the GPU for height generation.
Static
MARTINIRTIN map mode.
Static
PLANARPlanar map projection.
Static
mapMap of the map node types available.
Change the map height provider of this map view.
Will discard all the tiles already loaded using the old provider.
Change the map provider of this map view.
Will discard all the tiles already loaded using the old provider.
Set the root of the map view.
Is set by the constructor by default, can be changed in runtime.
Map node to be used as root.
Map viewer is used to read and display map tiles from a server.
It was designed to work with a OpenMapTiles but can also be used with another map tiles.
The map is drawn in plane map nodes using a quad tree that is subdivided as necessary to guaratee good map quality.