Marker static method

Marker Marker(
  1. dynamic latlng, {
  2. Key? key,
  3. dynamic widget,
  4. double opacity = opacityDef,
  5. double size = markerSizeDef,
  6. double width = markerSizeDef,
  7. double height = markerSizeDef,
  8. MarkerAlignment align = markerAlignDef,
  9. MarkerOffset? offset,
  10. dynamic data,
})

Used to create Marker object to be passed to MarkerLayer.

@param: latlng

Coordinates position to place the Marker on the map.

Example:

U.MarkerLayer(
  U.Marker(
    [-6.175329, 106.827253],
  ),
)

or use LatLng to define marker position:

U.MarkerLayer(
  U.Marker(
    LatLng(-6.175329, 106.827253),
  ),
)

@param: widget

Used to define the type of widget to show as Marker.

Available values: MarkerIcon MarkerImage MarkerSvg MarkerWidget

Implementation

// ignore: non_constant_identifier_names
static L.Marker Marker(
  dynamic latlng, {
  Key? key,
  dynamic widget,
  double opacity = opacityDef,
  double size = markerSizeDef,
  double width = markerSizeDef,
  double height = markerSizeDef,
  L.MarkerAlignment align = markerAlignDef,
  L.MarkerOffset? offset,
  dynamic data,
}) {
  return L.Marker.from(
    latlng,
    key: key,
    size: size,
    width: width,
    height: height,
    opacity: opacity,
    align: align,
    offset: offset,
    widget: widget,
    data: data,
  );
}