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