Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Toggle main menu visibility
Documentation
SDK API Groups
Namespaces
Reference
Class List
Class Index
File List
Macros
All
n
Variables
Typedefs
Enumerations
Enumerator
n
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Modules
Pages
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/camera.dart'
;
9
import
'package:navigine_sdk/com/navigine/idl/camera_callback.dart'
;
10
import
'package:navigine_sdk/com/navigine/idl/camera_listener.dart'
;
11
import
'package:navigine_sdk/com/navigine/idl/circle_map_object.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/debug_flag.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/flat_icon_map_object.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/icon_map_object.dart'
;
15
import
'package:navigine_sdk/com/navigine/idl/input_listener.dart'
;
16
import
'package:navigine_sdk/com/navigine/idl/pick_listener.dart'
;
17
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
18
import
'package:navigine_sdk/com/navigine/idl/polygon_map_object.dart'
;
19
import
'package:navigine_sdk/com/navigine/idl/polyline_map_object.dart'
;
20
import
'package:navigine_sdk/screen_point.dart'
;
21
22
part
'location_window.impl.dart'
;
36
abstract
class
LocationWindow
implements
Finalizable {
37
44
void
setSublocationId
(
int
id
);
45
53
Point
screenPositionToMeters
(math.Point<
double
> point);
54
63
math.Point<
double
> metersToScreenPosition(
Point
point,
bool
clipToViewport);
64
71
CircleMapObject
addCircleMapObject
();
72
80
bool
removeCircleMapObject
(
CircleMapObject
circleMapObject);
81
88
IconMapObject
addIconMapObject
();
89
97
bool
removeIconMapObject
(
IconMapObject
iconMapObject);
98
105
FlatIconMapObject
addFlatIconMapObject
();
106
114
bool
removeFlatIconMapObject
(
FlatIconMapObject
flatIconMapObject);
115
122
PolygonMapObject
addPolygonMapObject
();
123
131
bool
removePolygonMapObject
(
PolygonMapObject
polygonMapObject);
132
139
PolylineMapObject
addPolylineMapObject
();
140
148
bool
removePolylineMapObject
(
PolylineMapObject
polylineMapObject);
149
155
void
removeAllMapObjects
();
156
164
void
pickMapObjectAt
(math.Point<
double
> point);
165
173
void
pickMapFeatureAt
(math.Point<
double
> point);
174
183
void
addPickListener
(
PickListener
listener);
184
191
void
removePickListener
(
PickListener
listener);
192
201
void
addInputListener
(
InputListener
listener);
202
209
void
removeInputListener
(
InputListener
listener);
210
219
void
addCameraListener
(
CameraListener
listener);
220
227
void
removeCameraListener
(
CameraListener
listener);
228
238
void
flyTo
(
Camera
camera
,
int
duration,
CameraCallback
callback);
239
249
bool
selectMapFeature
(String featureId);
250
260
bool
deselectMapFeature
(String featureId);
261
267
void
deselectAllMapFeatures
();
268
272
void
applyFilter(String filter, String layer);
273
274
static
void
setDebugFlag(DebugFlag flag,
bool
on) => $prototype.setDebugFlag(flag, on);
275
276
static
bool
getDebugFlag(DebugFlag flag) => $prototype.getDebugFlag(flag);
277
291
void
moveTo
(
Camera
camera
,
int
duration,
AnimationType
animationType,
CameraCallback
callback);
292
299
double
get
zoomFactor
;
300
void
set
zoomFactor
(
double
zoomFactor
);
306
double
get
minZoomFactor
;
307
void
set
minZoomFactor
(
double
minZoomFactor
);
313
double
get
maxZoomFactor
;
314
void
set
maxZoomFactor
(
double
maxZoomFactor
);
321
bool
get
stickToBorder
;
322
void
set
stickToBorder
(
bool
stickToBorder
);
328
Camera
get
camera
;
329
void
set
camera
(
Camera
camera
);
335
bool
get
rotateGestureEnabled
;
336
void
set
rotateGestureEnabled
(
bool
rotateGestureEnabled
);
342
bool
get
tiltGesturesEnabled
;
343
void
set
tiltGesturesEnabled
(
bool
tiltGesturesEnabled
);
349
bool
get
scrollGesturesEnabled
;
350
void
set
scrollGesturesEnabled
(
bool
scrollGesturesEnabled
);
356
bool
get
zoomGesturesEnabled
;
357
void
set
zoomGesturesEnabled
(
bool
zoomGesturesEnabled
);
363
double
get
pickRadius
;
364
void
set
pickRadius
(
double
pickRadius
);
370
List<String>
get
selectedMapFeatures
;
371
372
374
@visibleForTesting
375
static
dynamic $prototype = LocationWindow$Impl(Pointer<Void>.fromAddress(0));
376
}
36
abstract
class
LocationWindow
implements
Finalizable {
…
};
com
navigine
idl
location_window.dart
Generated on Tue Jun 24 2025 15:08:25 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2