add method
- MarkerCollection col, {
- MarkerCollectionRenderSettings? settings,
- @experimental ExternalRendererMarkers? externalRender,
Add collection.
Parameters
- IN col The markers collection to be added
- IN settings The markers collection render settings
- IN externalRender Delegate the marker rendering to another rendering engine, such as the Flutter rendering engine. Currently experimental.
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,
);
}