BitmapDescriptor class abstract
Defines a bitmap image. For a marker, this class can be used to set the image of the marker icon. For a ground overlay, it can be used to set the image to place on the surface of the earth.
Use the BitmapDescriptor.asset or AssetMapBitmap.create to create a BitmapDescriptor image from an asset. Use the BitmapDescriptor.bytes or BytesMapBitmap to create a BitmapDescriptor image from a list of bytes. Use the BitmapDescriptor.defaultMarker to create a BitmapDescriptor for a default marker icon. Use the BitmapDescriptor.defaultMarkerWithHue to create a BitmapDescriptor for a default marker icon with a hue value.
- Implementers
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object - Convert the object to a Json format.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
asset(
ImageConfiguration configuration, String assetName, {AssetBundle? bundle, String? package, double? width, double? height, double? imagePixelRatio, MapBitmapScaling bitmapScaling = MapBitmapScaling.auto}) → Future< AssetMapBitmap> - Creates a BitmapDescriptor from an asset using AssetMapBitmap.
-
bytes(
Uint8List byteData, {double? imagePixelRatio, double? width, double? height, MapBitmapScaling bitmapScaling = MapBitmapScaling.auto}) → BytesMapBitmap - Creates a BitmapDescriptor from byte data using BytesMapBitmap.
-
defaultMarkerWithHue(
double hue) → BitmapDescriptor - Creates a BitmapDescriptor that refers to a colorization of the default marker image. For convenience, there is a predefined set of hue values. See e.g. hueYellow.
Constants
- defaultMarker → const BitmapDescriptor
- Creates a BitmapDescriptor that refers to the default marker image.
- hueAzure → const double
- Convenience hue value representing azure.
- hueBlue → const double
- Convenience hue value representing blue.
- hueCyan → const double
- Convenience hue value representing cyan.
- hueGreen → const double
- Convenience hue value representing green.
- hueMagenta → const double
- Convenience hue value representing magenta.
- hueOrange → const double
- Convenience hue value representing orange.
- hueRed → const double
- Convenience hue value representing red.
- hueRose → const double
- Convenience hue value representing rose.
- hueViolet → const double
- Convenience hue value representing violet.
- hueYellow → const double
- Convenience hue value representing yellow.