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/_native_base.dart'
as __lib;
6
import
'package:navigine_sdk/com/builtin_types__conversion.dart'
;
7
import
'package:navigine_sdk/com/navigine/idl/animation_type.dart'
;
8
import
'package:navigine_sdk/com/navigine/idl/bounding_box.dart'
;
9
import
'package:navigine_sdk/com/navigine/idl/building_listener.dart'
;
10
import
'package:navigine_sdk/com/navigine/idl/camera.dart'
;
11
import
'package:navigine_sdk/com/navigine/idl/camera_callback.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/camera_listener.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/circle_map_object.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/cluster_map_object_controller.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/debug_flag.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/dotted_polyline_map_object.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/map_filter_condition.dart'
;
20
import
'package:navigine_sdk/com/navigine/idl/model_map_object.dart'
;
21
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
22
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
23
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
24
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
25
import
'package:navigine_sdk/com/navigine/idl/sublocation_change_listener.dart'
;
26
import
'package:navigine_sdk/screen_point.dart'
;
27
28
part
'location_window.impl.dart'
;
42
abstract
class
LocationWindow
implements
Finalizable {
43
55
void
setSublocationId
(
int
id
);
56
67
int
?
getSublocationId
();
68
80
Camera
getEnclosingCamera
(
BoundingBox
boundingBox);
81
94
Point
screenPositionToMeters
(math.Point<
double
> point);
95
109
math.Point<
double
> metersToScreenPosition(
Point
point,
bool
clipToViewport);
110
122
CircleMapObject
addCircleMapObject
();
123
136
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
137
149
IconMapObject
addIconMapObject
();
150
163
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
164
176
ClusterMapObjectController
addClusterMapObjectController
();
177
190
bool
removeClusterMapObjectController
(
ClusterMapObjectController
controller);
191
203
PolygonMapObject
addPolygonMapObject
();
204
217
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
218
230
PolylineMapObject
addPolylineMapObject
();
231
244
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
245
257
DottedPolylineMapObject
addDottedPolylineMapObject
();
258
271
bool
removeDottedPolylineMapObject
(
DottedPolylineMapObject
dottedPolylineMapObject);
272
284
ModelMapObject
addModelMapObject
();
285
298
bool
removeModelMapObject
(
ModelMapObject
modelMapObject);
299
310
void
removeAllMapObjects
();
311
324
void
pickMapObjectAt
(math.Point<
double
> point);
325
338
void
pickMapFeatureAt
(math.Point<
double
> point);
339
352
void
addPickListener
(
PickListener
listener);
353
365
void
removePickListener
(
PickListener
listener);
366
379
void
addInputListener
(
InputListener
listener);
380
392
void
removeInputListener
(
InputListener
listener);
393
406
void
addCameraListener
(
CameraListener
listener);
407
419
void
removeCameraListener
(
CameraListener
listener);
420
432
void
addSublocationChangeListener
(
SublocationChangeListener
listener);
433
445
void
removeSublocationChangeListener
(
SublocationChangeListener
listener);
446
458
void
addBuildingListener
(
BuildingListener
listener);
459
471
void
removeBuildingListener
(
BuildingListener
listener);
472
486
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
487
502
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
503
516
bool
selectMapFeature
(String featureId);
517
530
bool
deselectMapFeature
(String featureId);
531
542
void
deselectAllMapFeatures
();
543
556
void
applyLayerFilter
(String layer, List<MapFilterCondition> conditions);
557
570
static
void
setDebugFlag
(
DebugFlag
flag,
bool
on) => $prototype.setDebugFlag(flag, on);
571
584
static
bool
getDebugFlag
(
DebugFlag
flag) => $prototype.getDebugFlag(flag);
585
597
double
get
zoomFactor
;
598
void
set
zoomFactor
(
double
zoomFactor
);
609
double
get
minZoomFactor
;
610
void
set
minZoomFactor
(
double
minZoomFactor
);
621
double
get
maxZoomFactor
;
622
void
set
maxZoomFactor
(
double
maxZoomFactor
);
634
bool
get
stickToBorder
;
635
void
set
stickToBorder
(
bool
stickToBorder
);
647
Camera
get
camera
;
648
void
set
camera
(
Camera
camera
);
659
bool
get
rotateGestureEnabled
;
660
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
671
bool
get
tiltGesturesEnabled
;
672
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
683
bool
get
scrollGesturesEnabled
;
684
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
695
bool
get
zoomGesturesEnabled
;
696
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
708
double
get
pickRadius
;
709
void
set
pickRadius
(
double
pickRadius
);
720
List<String>
get
selectedMapFeatures
;
721
722
724
@visibleForTesting
725
static
dynamic $prototype = LocationWindow$Impl(Pointer<Void>.fromAddress(0));
726
}
com
navigine
idl
location_window.dart
Generated on Tue Jun 9 2026 08:53:30 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2