toJson method
Converts this object to something serializable in JSON.
Implementation
@override
Object toJson() {
final String? clusterManagerIdValue = clusterManagerId?.value;
return <String, Object>{
'markerId': markerId.value,
'alpha': alpha,
'consumeTapEvents': consumeTapEvents,
'draggable': draggable,
'flat': flat,
'icon': icon.toJson(),
'infoWindow': infoWindow.toJson(),
'position': position.toJson(),
'rotation': rotation,
'visible': visible,
'zIndex': zIndex,
'collisionBehavior': collisionBehavior.index,
'anchor': _offsetToJson(anchor),
if (clusterManagerIdValue != null)
'clusterManagerId': clusterManagerIdValue,
};
}