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;
}