flutter_amap_3d library

Classes

AMap
AMapController
Controller for a single AMap instance running on the host platform. [...]
AMapOptions
Configuration options for the AMaps user interface. [...]
ArgumentCallbacks<T>
Mutable collection of ArgumentCallback instances, itself an ArgumentCallback. [...]
BitmapDescriptor
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.
CameraPosition
The position of the map "camera", the view point from which the world is shown in the map view. Aggregates the camera's target geographical location, its zoom level, tilt angle, and bearing.
CameraTargetBounds
Bounds for the map camera target.
CameraUpdate
Defines a camera move, supporting absolute moves as well as moves relative the current position.
Completer<T>
A way to produce Future objects and to complete them later with a value or error. [...]
DeferredLibrary
Indicates that loading of libraryName is deferred. [...]
EventSink<T>
A Sink that supports adding errors. [...]
Future<T>
An object representing a delayed computation. [...]
FutureOr<T>
A type representing values that are either Future<T> or T. [...]
InfoWindowText
Text labels for a Marker info window.
LatLng
A pair of latitude and longitude coordinates, stored as degrees.
LatLngBounds
A latitude/longitude aligned rectangle. [...]
Marker
An icon placed at a particular geographical location on the map's surface. A marker icon is drawn oriented against the device's screen rather than the map's surface; that is, it will not necessarily change orientation due to map rotations, tilting, or zooming. [...]
MarkerOptions
Configuration options for Marker instances. [...]
MinMaxZoomPreference
Preferred bounds for map camera zoom level.
Stream<T>
A source of asynchronous data events. [...]
StreamConsumer<S>
Abstract interface for a "sink" accepting multiple entire streams. [...]
StreamController<T>
A controller with the stream it controls. [...]
StreamIterator<T>
An Iterator like interface for the values of a Stream. [...]
StreamSink<S>
A object that accepts stream events both synchronously and asynchronously. [...]
StreamSubscription<T>
A subscription on events from a Stream. [...]
StreamTransformer<S, T>
Transforms a Stream. [...]
StreamTransformerBase<S, T>
Base class for implementing StreamTransformer. [...]
StreamView<T>
Stream wrapper that only exposes the Stream interface.
SynchronousStreamController<T>
A stream controller that delivers its events synchronously. [...]
Timer
A count-down timer that can be configured to fire once or repeatedly. [...]
Zone
A zone represents an environment that remains stable across asynchronous calls. [...]
ZoneDelegate
An adapted view of the parent zone. [...]
ZoneSpecification
This class provides the specification for a forked zone. [...]

Functions

runZoned<R>(R body(), { Map zoneValues, ZoneSpecification zoneSpecification, Function onError }) → R
Runs body in its own zone. [...]
scheduleMicrotask(void callback()) → void
Runs a function asynchronously. [...]

Enums

MapType
Type of map tiles to display.

Typedefs

ArgumentCallback<T>(T argument) → void
Callback function taking a single argument.
ControllerCallback() → void
Type of a stream controller's onListen, onPause and onResume callbacks.
ControllerCancelCallback() → dynamic
Type of stream controller onCancel callbacks. [...]
CreatePeriodicTimerHandler(Zone self, ZoneDelegate parent, Zone zone, Duration period, void f(Timer timer)) Timer
CreateTimerHandler(Zone self, ZoneDelegate parent, Zone zone, Duration duration, void f()) Timer
ErrorCallbackHandler(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace stackTrace) AsyncError
ForkHandler(Zone self, ZoneDelegate parent, Zone zone, ZoneSpecification specification, Map zoneValues) Zone
HandleUncaughtErrorHandler(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace stackTrace) → void
MapCreatedCallback(AMapController controller) → void
PrintHandler(Zone self, ZoneDelegate parent, Zone zone, String line) → void
RegisterBinaryCallbackHandler(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2)) ZoneBinaryCallback<R, T1, T2>
RegisterCallbackHandler(Zone self, ZoneDelegate parent, Zone zone, R f()) ZoneCallback<R>
RegisterUnaryCallbackHandler(Zone self, ZoneDelegate parent, Zone zone, R f(T arg)) ZoneUnaryCallback<R, T>
RunBinaryHandler(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2), T1 arg1, T2 arg2) → R
RunHandler(Zone self, ZoneDelegate parent, Zone zone, R f()) → R
RunUnaryHandler(Zone self, ZoneDelegate parent, Zone zone, R f(T arg), T arg) → R
ScheduleMicrotaskHandler(Zone self, ZoneDelegate parent, Zone zone, void f()) → void
ZoneBinaryCallback<R, T1, T2>(T1 arg1, T2 arg2) → R
ZoneCallback<R>() → R
ZoneUnaryCallback<R, T>(T arg) → R

Exceptions / Errors

AsyncError
Pair of error and stack trace. Returned by Zone.errorCallback.
DeferredLoadException
Thrown when a deferred library fails to load.
TimeoutException
Thrown when a scheduled timeout happens while waiting for an async result.