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/debug_flag.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/dotted_polyline_map_object.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/map_filter_condition.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
20
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
21
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
22
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
23
import
'package:navigine_sdk/com/navigine/idl/sublocation_change_listener.dart'
;
24
import
'package:navigine_sdk/screen_point.dart'
;
25
26
part
'location_window.impl.dart'
;
40
abstract
class
LocationWindow
implements
Finalizable {
41
53
void
setSublocationId
(
int
id
);
54
65
int
?
getSublocationId
();
66
78
Camera
getEnclosingCamera
(
BoundingBox
boundingBox);
79
92
Point
screenPositionToMeters
(math.Point<
double
> point);
93
107
math.Point<
double
> metersToScreenPosition(
Point
point,
bool
clipToViewport);
108
120
CircleMapObject
addCircleMapObject
();
121
134
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
135
147
IconMapObject
addIconMapObject
();
148
161
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
162
174
PolygonMapObject
addPolygonMapObject
();
175
188
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
189
201
PolylineMapObject
addPolylineMapObject
();
202
215
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
216
228
DottedPolylineMapObject
addDottedPolylineMapObject
();
229
242
bool
removeDottedPolylineMapObject
(
DottedPolylineMapObject
dottedPolylineMapObject);
243
254
void
removeAllMapObjects
();
255
268
void
pickMapObjectAt
(math.Point<
double
> point);
269
282
void
pickMapFeatureAt
(math.Point<
double
> point);
283
296
void
addPickListener
(
PickListener
listener);
297
309
void
removePickListener
(
PickListener
listener);
310
323
void
addInputListener
(
InputListener
listener);
324
336
void
removeInputListener
(
InputListener
listener);
337
350
void
addCameraListener
(
CameraListener
listener);
351
363
void
removeCameraListener
(
CameraListener
listener);
364
376
void
addSublocationChangeListener
(
SublocationChangeListener
listener);
377
389
void
removeSublocationChangeListener
(
SublocationChangeListener
listener);
390
402
void
addBuildingListener
(
BuildingListener
listener);
403
415
void
removeBuildingListener
(
BuildingListener
listener);
416
430
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
431
446
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
447
460
bool
selectMapFeature
(String featureId);
461
474
bool
deselectMapFeature
(String featureId);
475
486
void
deselectAllMapFeatures
();
487
500
void
applyLayerFilter
(String layer, List<MapFilterCondition> conditions);
501
514
static
void
setDebugFlag
(
DebugFlag
flag,
bool
on) => $prototype.setDebugFlag(flag, on);
515
528
static
bool
getDebugFlag
(
DebugFlag
flag) => $prototype.getDebugFlag(flag);
529
541
double
get
zoomFactor
;
542
void
set
zoomFactor
(
double
zoomFactor
);
553
double
get
minZoomFactor
;
554
void
set
minZoomFactor
(
double
minZoomFactor
);
565
double
get
maxZoomFactor
;
566
void
set
maxZoomFactor
(
double
maxZoomFactor
);
578
bool
get
stickToBorder
;
579
void
set
stickToBorder
(
bool
stickToBorder
);
591
Camera
get
camera
;
592
void
set
camera
(
Camera
camera
);
603
bool
get
rotateGestureEnabled
;
604
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
615
bool
get
tiltGesturesEnabled
;
616
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
627
bool
get
scrollGesturesEnabled
;
628
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
639
bool
get
zoomGesturesEnabled
;
640
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
652
double
get
pickRadius
;
653
void
set
pickRadius
(
double
pickRadius
);
664
List<String>
get
selectedMapFeatures
;
665
666
668
@visibleForTesting
669
static
dynamic $prototype = LocationWindow$Impl(Pointer<Void>.fromAddress(0));
670
}
com
navigine
idl
location_window.dart
Generated on Thu Apr 16 2026 08:08:54 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2