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/camera.dart'
;
10
import
'package:navigine_sdk/com/navigine/idl/camera_callback.dart'
;
11
import
'package:navigine_sdk/com/navigine/idl/camera_listener.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/circle_map_object.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/debug_flag.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/dotted_polyline_map_object.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
20
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
21
import
'package:navigine_sdk/com/navigine/idl/sublocation_change_listener.dart'
;
22
import
'package:navigine_sdk/screen_point.dart'
;
23
24
part
'location_window.impl.dart'
;
38
abstract
class
LocationWindow
implements
Finalizable {
39
51
void
setSublocationId
(
int
id
);
52
63
int
?
getSublocationId
();
64
76
Camera
getEnclosingCamera
(
BoundingBox
boundingBox);
77
90
Point
screenPositionToMeters
(math.Point<
double
> point);
91
105
math.Point<
double
> metersToScreenPosition(
Point
point,
bool
clipToViewport);
106
118
CircleMapObject
addCircleMapObject
();
119
132
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
133
145
IconMapObject
addIconMapObject
();
146
159
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
160
172
PolygonMapObject
addPolygonMapObject
();
173
186
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
187
199
PolylineMapObject
addPolylineMapObject
();
200
213
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
214
226
DottedPolylineMapObject
addDottedPolylineMapObject
();
227
240
bool
removeDottedPolylineMapObject
(
DottedPolylineMapObject
dottedPolylineMapObject);
241
252
void
removeAllMapObjects
();
253
266
void
pickMapObjectAt
(math.Point<
double
> point);
267
280
void
pickMapFeatureAt
(math.Point<
double
> point);
281
294
void
addPickListener
(
PickListener
listener);
295
307
void
removePickListener
(
PickListener
listener);
308
321
void
addInputListener
(
InputListener
listener);
322
334
void
removeInputListener
(
InputListener
listener);
335
348
void
addCameraListener
(
CameraListener
listener);
349
361
void
removeCameraListener
(
CameraListener
listener);
362
374
void
addSublocationChangeListener
(
SublocationChangeListener
listener);
375
387
void
removeSublocationChangeListener
(
SublocationChangeListener
listener);
388
402
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
403
418
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
419
432
bool
selectMapFeature
(String featureId);
433
446
bool
deselectMapFeature
(String featureId);
447
458
void
deselectAllMapFeatures
();
459
467
void
applyFilter
(String filter, String layer);
468
476
static
void
setDebugFlag
(
DebugFlag
flag,
bool
on) => $prototype.setDebugFlag(flag, on);
477
485
static
bool
getDebugFlag
(
DebugFlag
flag) => $prototype.getDebugFlag(flag);
486
498
double
get
zoomFactor
;
499
void
set
zoomFactor
(
double
zoomFactor
);
510
double
get
minZoomFactor
;
511
void
set
minZoomFactor
(
double
minZoomFactor
);
522
double
get
maxZoomFactor
;
523
void
set
maxZoomFactor
(
double
maxZoomFactor
);
535
bool
get
stickToBorder
;
536
void
set
stickToBorder
(
bool
stickToBorder
);
548
Camera
get
camera
;
549
void
set
camera
(
Camera
camera
);
560
bool
get
rotateGestureEnabled
;
561
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
572
bool
get
tiltGesturesEnabled
;
573
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
584
bool
get
scrollGesturesEnabled
;
585
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
596
bool
get
zoomGesturesEnabled
;
597
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
609
double
get
pickRadius
;
610
void
set
pickRadius
(
double
pickRadius
);
621
List<String>
get
selectedMapFeatures
;
622
623
625
@visibleForTesting
626
static
dynamic $prototype = LocationWindow$Impl(Pointer<Void>.fromAddress(0));
627
}
com
navigine
idl
location_window.dart
Generated on Mon Dec 8 2025 13:17:53 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2