Optionalnative: anySets the current display order of the buildings. Default is VECTOR_TILE_RENDER_ORDER_LAYER.
Sets the click handler layer filter. The filter is given as ECMA regular expression that is applied to qualified layer names. If non-empty, then only layers that pass the filter are tested when handling clicks.
Sets the click radius of vector tile features. The click radius is applied as an extra buffer to the vector tile features to make clicking on small features less sensitive. Units are screen density independent pixels (DP or DIP). The default value is 4.
Sets the relative label blending speed. Default is 1.0. Use zero or negative values to disable blending.
display order of the labels. Default is VECTOR_TILE_RENDER_ORDER_LAYER
Sets the relative layer blending speed. Default is 1.0. Use zero or negative values to disable blending.
OptionalmaxOptionalminOptionalprojectionSets the renderer layer filter. The filter is given as ECMA regular expression that is applied to qualified layer names. If non-empty, then only layers that pass the filter are rendered.
Readonlysupportedtrue where the composite class actually exists (android)
the vector tile cache capacity in bytes. Tile cache is the primary storage for vector data, all tiles contained within the cache are stored as uncompressed vertex buffers and can immediately be drawn to the screen. Setting the cache size too small may cause artifacts, such as disappearing tiles. The more tiles are visible on the screen, the larger this cache should be. The default is 10MB, which should be enough for most use cases with preloading enabled. If preloading is disabled, the cache size should be reduced by the user to conserve memory.
Optionaltileshorthand for an external source of type VECTOR
Optionalprojection: ProjectionOptionalnativeClass: any
One vector tile layer fed by SEVERAL sources, each woven into the style's own layer order instead of stacking as a separate map layer.
A SLOT is the position of a style layer carrying the source's name: attaching a source called
hillshadedraws it where the style's#hillshaderule sits - under the roads, over the landcover - which stacking layers cannot do. If the style declares no such layer the source is registered and never drawn, and the SDK only warns in the log; usegetExternalDataSourceNames()against the decoder'sgetStyleLayerNames()to tell the two apart. Note a COMPILED Mapnik XML style cannot declare these slots at all - the XML symbolizer set has no hillshade/raster config symbolizer, only CartoCSS has.ANDROID ONLY. com.massifmaps.layers.CompositeVectorTileLayer has no MSF equivalent in the iOS metadata we generate from, so on iOS this builds a plain VectorTileLayer and the source methods are no-ops that warn - the map still draws, without the woven sources.