markerToJson function

Map<String, dynamic> markerToJson(
  1. Marker marker
)

Implementation

Map<String, dynamic> markerToJson(Marker marker) {
  final Map<String, dynamic> json = <String, dynamic>{};

  addToJson(json, Param.markerId, marker.markerId.id);
  addToJson(json, Param.alpha, marker.alpha);
  addToJson(json, Param.anchor, offsetToJson(marker.anchor));
  addToJson(json, Param.clickable, marker.clickable);
  addToJson(json, Param.draggable, marker.draggable);
  addToJson(json, Param.flat, marker.flat);
  addToJson(json, Param.icon, marker.icon.toJson());
  addToJson(json, Param.infoWindow, infoWindowtoJson(marker.infoWindow));
  addToJson(json, Param.position, latLngToJson(marker.position));
  addToJson(json, Param.rotation, marker.rotation);
  addToJson(json, Param.visible, marker.visible);
  addToJson(json, Param.zIndex, marker.zIndex);
  addToJson(json, Param.clusterable, marker.clusterable);
  addToJson(json, Param.animation, animationSetToJson(marker.animationSet));

  return json;
}