35 private final NativeObject nativeObject;
37 LocationWindowBinding(NativeObject nativeObject)
39 this.nativeObject = nativeObject;
44 public NativeObject createNativeListener(
PickListener listener) {
45 return createPickListener(listener);
48 private static native NativeObject createPickListener(
PickListener listener);
52 public NativeObject createNativeListener(
InputListener listener) {
53 return createInputListener(listener);
56 private static native NativeObject createInputListener(
InputListener listener);
60 public NativeObject createNativeListener(
CameraListener listener) {
61 return createCameraListener(listener);
64 private static native NativeObject createCameraListener(
CameraListener listener);
69 return createSublocationChangeListener(listener);
77 return createBuildingListener(listener);
80 private static native NativeObject createBuildingListener(
BuildingListener listener);
90 native_setSublocationId(
id);
92 private native
void native_setSublocationId(
int id);
97 return native_getSublocationId();
99 private native Integer native_getSublocationId();
104 native_setOperatingMode(mode);
106 private native
void native_setOperatingMode(
OperatingMode mode);
111 return native_getOperatingMode();
118 return native_getAttribution();
120 private native String native_getAttribution();
125 return native_getEnclosingCamera(boundingBox);
132 return native_screenPositionToGlobal(point);
134 private native
GlobalPoint native_screenPositionToGlobal(android.graphics.PointF point);
139 return native_globalToScreenPosition(point, clipToViewport);
141 private native android.graphics.PointF native_globalToScreenPosition(
GlobalPoint point,
boolean clipToViewport);
146 return native_addCircleMapObject();
153 return native_removeCircleMapObject(circleMapObject);
155 private native
boolean native_removeCircleMapObject(
CircleMapObject circleMapObject);
160 return native_addIconMapObject();
167 return native_removeIconMapObject(iconMapObject);
169 private native
boolean native_removeIconMapObject(
IconMapObject iconMapObject);
174 return native_addClusterMapObjectController();
181 return native_removeClusterMapObjectController(controller);
188 return native_addPolygonMapObject();
195 return native_removePolygonMapObject(polygonMapObject);
197 private native
boolean native_removePolygonMapObject(
PolygonMapObject polygonMapObject);
202 return native_addPolylineMapObject();
209 return native_removePolylineMapObject(polylineMapObject);
211 private native
boolean native_removePolylineMapObject(
PolylineMapObject polylineMapObject);
216 return native_addDottedPolylineMapObject();
223 return native_removeDottedPolylineMapObject(dottedPolylineMapObject);
230 return native_addModelMapObject();
237 return native_removeModelMapObject(modelMapObject);
239 private native
boolean native_removeModelMapObject(
ModelMapObject modelMapObject);
244 native_removeAllMapObjects();
246 private native
void native_removeAllMapObjects();
251 native_pickMapObjectAt(point);
253 private native
void native_pickMapObjectAt(android.graphics.PointF point);
258 native_pickMapFeatureAt(point);
260 private native
void native_pickMapFeatureAt(android.graphics.PointF point);
265 native_addPickListener(listener);
267 private native
void native_addPickListener(
PickListener listener);
272 native_removePickListener(listener);
274 private native
void native_removePickListener(
PickListener listener);
279 native_addInputListener(listener);
281 private native
void native_addInputListener(
InputListener listener);
286 native_removeInputListener(listener);
288 private native
void native_removeInputListener(
InputListener listener);
293 native_addCameraListener(listener);
295 private native
void native_addCameraListener(
CameraListener listener);
300 native_removeCameraListener(listener);
302 private native
void native_removeCameraListener(
CameraListener listener);
307 native_addSublocationChangeListener(listener);
314 native_removeSublocationChangeListener(listener);
321 native_addBuildingListener(listener);
328 native_removeBuildingListener(listener);
330 private native
void native_removeBuildingListener(
BuildingListener listener);
335 native_flyTo(camera, duration, callback);
342 native_moveTo(camera, duration, animationType, callback);
349 return native_selectMapFeature(featureId);
351 private native
boolean native_selectMapFeature(String featureId);
356 return native_deselectMapFeature(featureId);
358 private native
boolean native_deselectMapFeature(String featureId);
363 native_deselectAllMapFeatures();
365 private native
void native_deselectAllMapFeatures();
370 native_applyLayerFilter(layer, conditions);
372 private native
void native_applyLayerFilter(String layer, ArrayList<MapFilterCondition> conditions);
377 return native_getAttributionAlignment();
384 native_setAttributionAlignment(newAttributionAlignment);
386 private native
void native_setAttributionAlignment(
AttributionAlignment newAttributionAlignment);
391 return native_getZoomFactor();
393 private native
float native_getZoomFactor();
398 native_setZoomFactor(newZoomFactor);
400 private native
void native_setZoomFactor(
float newZoomFactor);
405 return native_getMinZoomFactor();
407 private native
float native_getMinZoomFactor();
412 native_setMinZoomFactor(newMinZoomFactor);
414 private native
void native_setMinZoomFactor(
float newMinZoomFactor);
419 return native_getMaxZoomFactor();
421 private native
float native_getMaxZoomFactor();
426 native_setMaxZoomFactor(newMaxZoomFactor);
428 private native
void native_setMaxZoomFactor(
float newMaxZoomFactor);
433 return native_getStickToBorder();
435 private native
boolean native_getStickToBorder();
440 native_setStickToBorder(newStickToBorder);
442 private native
void native_setStickToBorder(
boolean newStickToBorder);
447 return native_getCamera();
449 private native
Camera native_getCamera();
454 native_setCamera(newCamera);
456 private native
void native_setCamera(
Camera newCamera);
461 return native_getRotateGestureEnabled();
463 private native
boolean native_getRotateGestureEnabled();
468 native_setRotateGestureEnabled(newRotateGestureEnabled);
470 private native
void native_setRotateGestureEnabled(
boolean newRotateGestureEnabled);
475 return native_getTiltGesturesEnabled();
477 private native
boolean native_getTiltGesturesEnabled();
482 native_setTiltGesturesEnabled(newTiltGesturesEnabled);
484 private native
void native_setTiltGesturesEnabled(
boolean newTiltGesturesEnabled);
489 return native_getScrollGesturesEnabled();
491 private native
boolean native_getScrollGesturesEnabled();
496 native_setScrollGesturesEnabled(newScrollGesturesEnabled);
498 private native
void native_setScrollGesturesEnabled(
boolean newScrollGesturesEnabled);
503 return native_getZoomGesturesEnabled();
505 private native
boolean native_getZoomGesturesEnabled();
510 native_setZoomGesturesEnabled(newZoomGesturesEnabled);
512 private native
void native_setZoomGesturesEnabled(
boolean newZoomGesturesEnabled);
517 return native_getPickRadius();
519 private native
float native_getPickRadius();
524 native_setPickRadius(newPickRadius);
526 private native
void native_setPickRadius(
float newPickRadius);
531 return native_getSelectedMapFeatures();
533 private native ArrayList<String> native_getSelectedMapFeatures();