markerUpdatesToJson function

Map<String, dynamic> markerUpdatesToJson(
  1. MarkerUpdates markerUpdates
)

Implementation

Map<String, dynamic> markerUpdatesToJson(MarkerUpdates markerUpdates) {
  final Map<String, dynamic> updateMap = <String, dynamic>{};

  addToMap(
    updateMap,
    _Param.markersToInsert,
    markerToList(markerUpdates.insertSet),
  );
  addToMap(
    updateMap,
    _Param.markersToUpdate,
    markerToList(markerUpdates.updateSet),
  );
  addToMap(
    updateMap,
    _Param.markersToDelete,
    markerUpdates.deleteSet.map<dynamic>((MarkerId m) => m.id).toList(),
  );

  return updateMap;
}