addCircle method
Implementation
Future<String?> addCircle({
required OlaLatLng center,
required double radius,
String? circleId,
String? color,
double? blur,
double? opacity,
String? borderColor,
double? borderWidth,
String? borderLineType,
}) async {
try {
final result = await _invoke('addCircle', {
'circleId':
circleId ?? DateTime.now().millisecondsSinceEpoch.toString(),
'latitude': center.latitude,
'longitude': center.longitude,
'radius': radius,
'color': color,
'blur': blur,
'opacity': opacity,
'borderColor': borderColor,
'borderWidth': borderWidth,
'borderLineType': borderLineType,
});
return result as String?;
} catch (e) {
debugPrint('Error adding circle: $e');
return null;
}
}