add method
- MarkerCollection col, {
- MarkerCollectionRenderSettings? settings,
- @experimental ExternalRendererMarkers? externalRender,
Add a marker collection to the map view.
The collection will be displayed using the provided settings, unless an
external renderer is supplied. When externalRender is given the collection
will be delegated to an external rendering engine (experimental).
Parameters
col: The MarkerCollection to add.settings: Optional MarkerCollectionRenderSettings that control the collection appearance. If omitted, default settings are used.externalRender: Optional experimental ExternalRendererMarkers which will handle rendering for this collection.
Implementation
void add(
final MarkerCollection col, {
MarkerCollectionRenderSettings? settings,
@experimental final ExternalRendererMarkers? externalRender,
}) {
settings ??= MarkerCollectionRenderSettings();
if (externalRender != null) {
externalRenderers[col.id] = externalRender;
}
final bool hasExternalRender = externalRender != null;
objectMethod(
pointerId,
'MapViewMarkerCollections',
'add',
args: <String, Object>{
'col': col.pointerId,
'settings': settings,
if (externalRender != null) 'externalRender': hasExternalRender,
'maxzoomlevel': 10,
},
dependencyId: _mapPointerId,
);
}