addList method
- required List<
MarkerWithRenderSettings> list, - required MarkerCollectionRenderSettings settings,
- required String name,
- MarkerType markerType = MarkerType.point,
Adds a list of markers and corresponding render settings
Parameters
- IN list The list of markers with corresponding render settings
- IN settings The render settings for the marker collection
- IN name The name of the collection
- IN markerType The type of marker
Returns
- The ids of the added markers.
Throws
- An exception if it fails.
Implementation
List<int> addList({
required final List<MarkerWithRenderSettings> list,
required final MarkerCollectionRenderSettings settings,
required final String name,
final MarkerType markerType = MarkerType.point,
}) {
final dynamic jsonResponse = GemKitPlatform.instance.addList(
object: this,
list: list,
settings: settings,
name: name,
parentMapId: _mapPointerId,
markerType: markerType,
);
final Map<String, dynamic> parsedResponse = jsonDecode(jsonResponse);
final List<int> resultList = List<int>.from(parsedResponse['result']);
return resultList;
}