Marker constructor

Marker(
  1. dynamic latlng, {
  2. num? size,
  3. num? width,
  4. num? height,
  5. double? opacity,
  6. MarkerAlignment? align,
  7. MarkerOffset? offset,
  8. dynamic widget,
  9. dynamic data,
})

Implementation

Marker(
  dynamic latlng, {
  num? size,
  num? width,
  num? height,
  this.opacity,
  this.align,
  this.offset,
  dynamic widget,
  this.data,
})  : latlng = LatLng.from(latlng),
      size = size?.toDouble(),
      width = width?.toDouble() ?? size?.toDouble(),
      height = height?.toDouble() ?? size?.toDouble(),
      icon = widget is MarkerIcon ? widget : null,
      image = widget is MarkerImage ? widget : null,
      svg = widget is MarkerSvg ? widget : null,
      widget = widget is Widget ? widget : null;