drawRoad method

  1. @override
Future<void> drawRoad(
  1. RoadId roadId,
  2. List<GeoPoint> geometry,
  3. RoadOption option
)
override

Implementation

@override
Future<void> drawRoad(
  RoadId roadId,
  List<GeoPoint> geometry,
  RoadOption option,
) => _invokeVoid('drawRoad', 'android#road#draw', {
  'roadId': roadId.value,
  'coordinates': [
    for (final point in geometry) ...[point.latitude, point.longitude],
  ],
  'roadColor': _signedArgb(option.roadColor.toARGB32()),
  'roadWidth': option.roadWidth,
  'borderColor': _signedArgb(
    (option.roadBorderColor ?? option.roadColor).toARGB32(),
  ),
  'borderWidth': option.roadBorderWidth ?? 0.0,
  'zoomInto': option.zoomInto,
  'dotted': option.isDotted,
});