Map<String, dynamic> toJson() { final Map<String, dynamic> data = Map<String, dynamic>(); data["target"] = target.toJson(); data["tilt"] = tilt; data["zoom"] = zoom; data["bearing"] = bearing; return data; }