addPolyline method
Add a polyline to the map
Implementation
Future<String?> addPolyline({
required List<OlaLatLng> points,
String? polylineId,
String? color,
String? lineType,
double? width,
}) async {
try {
final result = await _channel.invokeMethod('addPolyline', {
'polylineId': polylineId ?? DateTime.now().millisecondsSinceEpoch.toString(),
'points': points.map((p) => {'latitude': p.latitude, 'longitude': p.longitude}).toList(),
'color': color,
'lineType': lineType,
'width': width,
});
return result as String?;
} catch (e) {
debugPrint('Error adding polyline: $e');
return null;
}
}