Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Loading...
Searching...
No Matches
location_window.dart
Go to the documentation of this file.
1
import
'dart:ffi'
;
2
import
'dart:math'
as math;
3
import
'package:meta/meta.dart'
;
4
import
'package:navigine_sdk/com/_library_context.dart'
as __lib;
5
import
'package:navigine_sdk/com/containers__conversion.dart'
;
6
import
'package:navigine_sdk/com/exception.dart'
as exception;
7
import
'package:navigine_sdk/com/lazy_list.dart'
;
8
import
'package:navigine_sdk/com/lazy_map.dart'
;
9
import
'package:navigine_sdk/com/native_types.dart'
;
10
import
'package:navigine_sdk/com/navigine/idl/animation_type.dart'
;
11
import
'package:navigine_sdk/com/navigine/idl/attribution_alignment.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/bounding_box.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/building_listener.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/camera.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/camera_callback.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/camera_listener.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/circle_map_object.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/cluster_map_object_controller.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/debug_flag.dart'
;
20
import
'package:navigine_sdk/com/navigine/idl/dotted_polyline_map_object.dart'
;
21
import
'package:navigine_sdk/com/navigine/idl/global_point.dart'
;
22
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
23
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
24
import
'package:navigine_sdk/com/navigine/idl/map_filter_condition.dart'
;
25
import
'package:navigine_sdk/com/navigine/idl/model_map_object.dart'
;
26
import
'package:navigine_sdk/com/navigine/idl/operating_mode.dart'
;
27
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
28
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
29
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
30
import
'package:navigine_sdk/com/navigine/idl/sublocation_change_listener.dart'
;
31
import
'package:navigine_sdk/com/to_native.dart'
;
32
import
'package:navigine_sdk/com/to_platform.dart'
;
33
import
'package:navigine_sdk/com/weak_interface_wrapper.dart'
as weak_interface_wrapper;
34
import
'package:navigine_sdk/screen_point.dart'
;
35
36
part
'location_window.impl.dart'
;
50
abstract
class
LocationWindow
implements
Finalizable {
51
63
void
setSublocationId
(
int
id
);
64
75
int
?
getSublocationId
();
76
88
void
setOperatingMode
(
OperatingMode
mode);
89
100
OperatingMode
getOperatingMode
();
101
113
String
getAttribution
();
114
126
Camera
getEnclosingCamera
(
BoundingBox
boundingBox);
127
140
GlobalPoint
screenPositionToGlobal
(math.Point<
double
> point);
141
155
math.Point<
double
> globalToScreenPosition(
GlobalPoint
point,
bool
clipToViewport);
156
168
CircleMapObject
addCircleMapObject
();
169
182
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
183
195
IconMapObject
addIconMapObject
();
196
209
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
210
222
ClusterMapObjectController
addClusterMapObjectController
();
223
236
bool
removeClusterMapObjectController
(
ClusterMapObjectController
controller);
237
249
PolygonMapObject
addPolygonMapObject
();
250
263
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
264
276
PolylineMapObject
addPolylineMapObject
();
277
290
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
291
303
DottedPolylineMapObject
addDottedPolylineMapObject
();
304
317
bool
removeDottedPolylineMapObject
(
DottedPolylineMapObject
dottedPolylineMapObject);
318
330
ModelMapObject
addModelMapObject
();
331
344
bool
removeModelMapObject
(
ModelMapObject
modelMapObject);
345
356
void
removeAllMapObjects
();
357
370
void
pickMapObjectAt
(math.Point<
double
> point);
371
384
void
pickMapFeatureAt
(math.Point<
double
> point);
385
398
void
addPickListener
(
PickListener
listener);
399
411
void
removePickListener
(
PickListener
listener);
412
425
void
addInputListener
(
InputListener
listener);
426
438
void
removeInputListener
(
InputListener
listener);
439
452
void
addCameraListener
(
CameraListener
listener);
453
465
void
removeCameraListener
(
CameraListener
listener);
466
478
void
addSublocationChangeListener
(
SublocationChangeListener
listener);
479
491
void
removeSublocationChangeListener
(
SublocationChangeListener
listener);
492
504
void
addBuildingListener
(
BuildingListener
listener);
505
517
void
removeBuildingListener
(
BuildingListener
listener);
518
532
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
533
548
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
549
562
bool
selectMapFeature
(String featureId);
563
576
bool
deselectMapFeature
(String featureId);
577
588
void
deselectAllMapFeatures
();
589
602
void
applyLayerFilter
(String layer, List<MapFilterCondition> conditions);
603
616
static
void
setDebugFlag
(
DebugFlag
flag,
bool
on) => $prototype.setDebugFlag(flag, on);
617
630
static
bool
getDebugFlag
(
DebugFlag
flag) => $prototype.getDebugFlag(flag);
631
632
bool
isValid
();
633
645
AttributionAlignment
get
attributionAlignment
;
646
void
set
attributionAlignment
(
AttributionAlignment
attributionAlignment
);
658
double
get
zoomFactor
;
659
void
set
zoomFactor
(
double
zoomFactor
);
670
double
get
minZoomFactor
;
671
void
set
minZoomFactor
(
double
minZoomFactor
);
682
double
get
maxZoomFactor
;
683
void
set
maxZoomFactor
(
double
maxZoomFactor
);
695
bool
get
stickToBorder
;
696
void
set
stickToBorder
(
bool
stickToBorder
);
708
Camera
get
camera
;
709
void
set
camera
(
Camera
camera
);
720
bool
get
rotateGestureEnabled
;
721
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
732
bool
get
tiltGesturesEnabled
;
733
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
744
bool
get
scrollGesturesEnabled
;
745
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
756
bool
get
zoomGesturesEnabled
;
757
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
770
double
get
pickRadius
;
771
void
set
pickRadius
(
double
pickRadius
);
782
List<String>
get
selectedMapFeatures
;
783
784
786
@visibleForTesting
787
static
dynamic $prototype = LocationWindow$Impl.fromExternalPtr(Pointer<Void>.fromAddress(0));
788
}
com
navigine
idl
location_window.dart
Generated on Fri Sep 11 2026 15:19:55 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2