addBezierCurve method
Add a bezier curve to the map
Implementation
Future<String?> addBezierCurve({
required OlaLatLng startPoint,
required OlaLatLng endPoint,
String? curveId,
String? color,
String? lineType,
double? width,
}) async {
try {
final result = await _channel.invokeMethod('addBezierCurve', {
'curveId': curveId ?? DateTime.now().millisecondsSinceEpoch.toString(),
'startLatitude': startPoint.latitude,
'startLongitude': startPoint.longitude,
'endLatitude': endPoint.latitude,
'endLongitude': endPoint.longitude,
'color': color,
'lineType': lineType,
'width': width,
});
return result as String?;
} catch (e) {
debugPrint('Error adding bezier curve: $e');
return null;
}
}