MapmyIndiaMap class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- MapmyIndiaMap
Constructors
-
MapmyIndiaMap({Key? key, required CameraPosition initialCameraPosition, MapCreatedCallback? onMapCreated, OnMapErrorCallbcak? onMapError, OnStyleLoadedCallback? onStyleLoadedCallback, String? mapmyIndiaStyle, Set<
Factory< ? gestureRecognizers, bool compassEnabled = true, CameraTargetBounds cameraTargetBounds = CameraTargetBounds.unbounded, MinMaxZoomPreference minMaxZoomPreference = MinMaxZoomPreference.unbounded, bool rotateGesturesEnabled = true, bool scrollGesturesEnabled = true, bool zoomGesturesEnabled = true, bool tiltGesturesEnabled = true, bool? doubleClickZoomEnabled, bool trackCameraPosition = false, bool myLocationEnabled = false, MyLocationTrackingMode myLocationTrackingMode = MyLocationTrackingMode.None, MyLocationRenderMode myLocationRenderMode = MyLocationRenderMode.COMPASS, Point<OneSequenceGestureRecognizer> >num> ? logoViewMargins, CompassViewPosition? compassViewPosition, Point<num> ? compassViewMargins, AttributionButtonPosition? attributionButtonPosition, Point<num> ? attributionButtonMargins, OnMapClickCallback? onMapClick, OnUserLocationUpdated? onUserLocationUpdated, OnMapClickCallback? onMapLongClick, OnAttributionClickCallback? onAttributionClick, OnCameraTrackingDismissedCallback? onCameraTrackingDismissed, OnCameraTrackingChangedCallback? onCameraTrackingChanged, OnCameraIdleCallback? onCameraIdle, OnMapIdleCallback? onMapIdle, List<AnnotationType> annotationOrder = const [AnnotationType.line, AnnotationType.symbol, AnnotationType.circle, AnnotationType.fill], List<AnnotationType> annotationConsumeTapEvents = const [AnnotationType.symbol, AnnotationType.fill, AnnotationType.line, AnnotationType.circle], OnGeoAnalyticsSelected? onGeoAnalyticsSelected, bool? showGeoAnalyticsInfoWindow}) -
const
Properties
-
annotationConsumeTapEvents
→ List<
AnnotationType> -
Defines the layer order of click annotations
final
-
annotationOrder
→ List<
AnnotationType> -
Defines the layer order of annotations displayed on map
final
-
attributionButtonMargins
→ Point<
num> ? -
Set the layout margins for the Mapbox Attribution Buttons. If you set this
value, you may also want to set attributionButtonPosition to harmonize
the layout between iOS and Android, since the underlying frameworks have
different defaults.
final
- attributionButtonPosition → AttributionButtonPosition?
-
Set the position for the Mapbox Attribution Button
final
- cameraTargetBounds → CameraTargetBounds
-
Geographical bounding box for the camera target.
final
- compassEnabled → bool
-
True if the map should show a compass when rotated.
final
-
compassViewMargins
→ Point<
num> ? -
Set the layout margins for the Mapbox Compass
final
- compassViewPosition → CompassViewPosition?
-
Set the position for the Mapbox Compass
final
- doubleClickZoomEnabled → bool?
-
Set to true to forcefully disable/enable if map should respond to double
click to zoom.
final
-
gestureRecognizers
→ Set<
Factory< ?OneSequenceGestureRecognizer> > -
Which gestures should be consumed by the map.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialCameraPosition → CameraPosition
-
The initial position of the map's camera.
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
logoViewMargins
→ Point<
num> ? -
Set the layout margins for the Mapbox Logo
final
- mapmyIndiaStyle → String?
-
Style URL or Style JSON
Can be a MapboxStyle constant, any Mapbox Style URL,
or a StyleJSON (https://docs.mapbox.com/mapbox-gl-js/style-spec/)
final
- minMaxZoomPreference → MinMaxZoomPreference
-
Preferred bounds for the camera zoom level.
final
- myLocationEnabled → bool
-
True if a "My Location" layer should be shown on the map.
final
- myLocationRenderMode → MyLocationRenderMode
-
The mode to render the user location symbol
final
- myLocationTrackingMode → MyLocationTrackingMode
-
The mode used to let the map's camera follow the device's physical location.
myLocationEnabled
needs to be true for values other thanMyLocationTrackingMode.None
to work.final - onAttributionClick → OnAttributionClickCallback?
-
final
- onCameraIdle → OnCameraIdleCallback?
-
final
- onCameraTrackingChanged → OnCameraTrackingChangedCallback?
-
Called when the location tracking mode changes
final
- onCameraTrackingDismissed → OnCameraTrackingDismissedCallback?
-
Called when the map's camera no longer follows the physical device location, e.g. because the user moved the map
final
- onGeoAnalyticsSelected → OnGeoAnalyticsSelected?
-
final
- onMapClick → OnMapClickCallback?
-
final
- onMapCreated → MapCreatedCallback?
-
Please note: you should only add annotations (e.g. symbols or circles) after
onStyleLoadedCallback
has been called.final - onMapError → OnMapErrorCallbcak?
-
final
- onMapIdle → OnMapIdleCallback?
-
Called when map view is entering an idle state, and no more drawing will
be necessary until new data is loaded or there is some interaction with
the map.
final
- onMapLongClick → OnMapClickCallback?
-
final
- onStyleLoadedCallback → OnStyleLoadedCallback?
-
Called when the map style has been successfully loaded and the annotation managers have been enabled.
Please note: you should only add annotations (e.g. symbols or circles) after this callback has been called.
final
- onUserLocationUpdated → OnUserLocationUpdated?
-
While the
myLocationEnabled
property is set totrue
, this method is called whenever a new location update is received by the map view.final - rotateGesturesEnabled → bool
-
True if the map view should respond to rotate gestures.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollGesturesEnabled → bool
-
True if the map view should respond to scroll gestures.
final
- showGeoAnalyticsInfoWindow → bool?
-
final
- tiltGesturesEnabled → bool
-
True if the map view should respond to tilt gestures.
final
- trackCameraPosition → bool
-
True if you want to be notified of map camera movements by the MapboxMapController. Default is false.
final
- zoomGesturesEnabled → bool
-
True if the map view should respond to zoom gestures.
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< StatefulWidget> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited