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/bounding_box.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/building_listener.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/camera.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/camera_callback.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/camera_listener.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/circle_map_object.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/cluster_map_object_controller.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/debug_flag.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/dotted_polyline_map_object.dart'
;
20
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
21
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
22
import
'package:navigine_sdk/com/navigine/idl/map_filter_condition.dart'
;
23
import
'package:navigine_sdk/com/navigine/idl/model_map_object.dart'
;
24
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
25
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
26
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
27
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
28
import
'package:navigine_sdk/com/navigine/idl/sublocation_change_listener.dart'
;
29
import
'package:navigine_sdk/com/to_native.dart'
;
30
import
'package:navigine_sdk/com/to_platform.dart'
;
31
import
'package:navigine_sdk/com/weak_interface_wrapper.dart'
as weak_interface_wrapper;
32
import
'package:navigine_sdk/screen_point.dart'
;
33
34
part
'location_window.impl.dart'
;
48
abstract
class
LocationWindow
implements
Finalizable {
49
61
void
setSublocationId
(
int
id
);
62
73
int
?
getSublocationId
();
74
86
Camera
getEnclosingCamera
(
BoundingBox
boundingBox);
87
100
Point
screenPositionToMeters
(math.Point<
double
> point);
101
115
math.Point<
double
> metersToScreenPosition(
Point
point,
bool
clipToViewport);
116
128
CircleMapObject
addCircleMapObject
();
129
142
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
143
155
IconMapObject
addIconMapObject
();
156
169
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
170
182
ClusterMapObjectController
addClusterMapObjectController
();
183
196
bool
removeClusterMapObjectController
(
ClusterMapObjectController
controller);
197
209
PolygonMapObject
addPolygonMapObject
();
210
223
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
224
236
PolylineMapObject
addPolylineMapObject
();
237
250
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
251
263
DottedPolylineMapObject
addDottedPolylineMapObject
();
264
277
bool
removeDottedPolylineMapObject
(
DottedPolylineMapObject
dottedPolylineMapObject);
278
290
ModelMapObject
addModelMapObject
();
291
304
bool
removeModelMapObject
(
ModelMapObject
modelMapObject);
305
316
void
removeAllMapObjects
();
317
330
void
pickMapObjectAt
(math.Point<
double
> point);
331
344
void
pickMapFeatureAt
(math.Point<
double
> point);
345
358
void
addPickListener
(
PickListener
listener);
359
371
void
removePickListener
(
PickListener
listener);
372
385
void
addInputListener
(
InputListener
listener);
386
398
void
removeInputListener
(
InputListener
listener);
399
412
void
addCameraListener
(
CameraListener
listener);
413
425
void
removeCameraListener
(
CameraListener
listener);
426
438
void
addSublocationChangeListener
(
SublocationChangeListener
listener);
439
451
void
removeSublocationChangeListener
(
SublocationChangeListener
listener);
452
464
void
addBuildingListener
(
BuildingListener
listener);
465
477
void
removeBuildingListener
(
BuildingListener
listener);
478
492
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
493
508
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
509
522
bool
selectMapFeature
(String featureId);
523
536
bool
deselectMapFeature
(String featureId);
537
548
void
deselectAllMapFeatures
();
549
562
void
applyLayerFilter
(String layer, List<MapFilterCondition> conditions);
563
576
static
void
setDebugFlag
(
DebugFlag
flag,
bool
on) => $prototype.setDebugFlag(flag, on);
577
590
static
bool
getDebugFlag
(
DebugFlag
flag) => $prototype.getDebugFlag(flag);
591
592
bool
isValid
();
593
605
double
get
zoomFactor
;
606
void
set
zoomFactor
(
double
zoomFactor
);
617
double
get
minZoomFactor
;
618
void
set
minZoomFactor
(
double
minZoomFactor
);
629
double
get
maxZoomFactor
;
630
void
set
maxZoomFactor
(
double
maxZoomFactor
);
642
bool
get
stickToBorder
;
643
void
set
stickToBorder
(
bool
stickToBorder
);
655
Camera
get
camera
;
656
void
set
camera
(
Camera
camera
);
667
bool
get
rotateGestureEnabled
;
668
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
679
bool
get
tiltGesturesEnabled
;
680
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
691
bool
get
scrollGesturesEnabled
;
692
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
703
bool
get
zoomGesturesEnabled
;
704
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
716
double
get
pickRadius
;
717
void
set
pickRadius
(
double
pickRadius
);
728
List<String>
get
selectedMapFeatures
;
729
730
732
@visibleForTesting
733
static
dynamic $prototype = LocationWindow$Impl.fromExternalPtr(Pointer<Void>.fromAddress(0));
734
}
com
navigine
idl
location_window.dart
Generated on Tue Jul 28 2026 10:20:58 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2