Loading...
Searching...
No Matches
LocationWindow.java
Go to the documentation of this file.
1package com.navigine.idl.java;
2
3import com.navigine.common.NativeObject;
4import com.navigine.common.Subscription;
5import java.util.ArrayList;
6
20public abstract class LocationWindow {
35 public abstract void setSublocationId(int id);
36
50 public abstract Integer getSublocationId();
51
66 public abstract void setOperatingMode(OperatingMode mode);
67
82
98 public abstract String getAttribution();
99
116 public abstract Camera getEnclosingCamera(BoundingBox boundingBox);
117
134 public abstract Camera getEnclosingCameraWithFocus(BoundingBox boundingBox, ScreenRect focusRect, Float azimuth, Float tilt);
135
151 public abstract GlobalPoint screenPositionToGlobal(android.graphics.PointF point);
152
169 public abstract android.graphics.PointF globalToScreenPosition(GlobalPoint point, boolean clipToViewport);
170
186
202 public abstract boolean removeCircleMapObject(CircleMapObject circleMapObject);
203
219
235 public abstract boolean removeIconMapObject(IconMapObject iconMapObject);
236
252
269
285
301 public abstract boolean removePolygonMapObject(PolygonMapObject polygonMapObject);
302
318
338 public abstract GeoJsonImport addGeoJson(String geoJson, Integer sublocationId);
339
354 public abstract PointBatch addPointBatch();
355
360 public abstract boolean removePointBatch(PointBatch pointBatch);
361
377 public abstract boolean removePolylineMapObject(PolylineMapObject polylineMapObject);
378
394
410 public abstract boolean removeDottedPolylineMapObject(DottedPolylineMapObject dottedPolylineMapObject);
411
427
443 public abstract boolean removeModelMapObject(ModelMapObject modelMapObject);
444
458 public abstract void removeAllMapObjects();
459
475 public abstract void pickMapObjectAt(android.graphics.PointF point);
476
492 public abstract void pickMapFeatureAt(android.graphics.PointF point);
493
509 public abstract void addPickListener(PickListener listener);
510
525 public abstract void removePickListener(PickListener listener);
526
542 public abstract void addInputListener(InputListener listener);
543
558 public abstract void removeInputListener(InputListener listener);
559
575 public abstract void addCameraListener(CameraListener listener);
576
591 public abstract void removeCameraListener(CameraListener listener);
592
608
624
639 public abstract void addBuildingListener(BuildingListener listener);
640
655 public abstract void removeBuildingListener(BuildingListener listener);
656
673 public abstract void flyTo(Camera camera, int duration, CameraCallback callback);
674
692 public abstract void moveTo(Camera camera, int duration, AnimationType animationType, CameraCallback callback);
693
709 public abstract boolean selectMapFeature(String featureId);
710
726 public abstract boolean deselectMapFeature(String featureId);
727
741 public abstract void deselectAllMapFeatures();
742
758 public abstract void applyLayerFilter(String layer, ArrayList<MapFilterCondition> conditions);
759
774 public abstract MapTheme getMapTheme();
775
790 public abstract void setMapTheme(MapTheme newMapTheme);
791
811 public abstract TileProvider getTileProvider();
812
832 public abstract void setTileProvider(TileProvider newTileProvider);
833
849
864 public abstract void setAttributionAlignment(AttributionAlignment newAttributionAlignment);
865
880 public abstract float getZoomFactor();
881
896 public abstract void setZoomFactor(float newZoomFactor);
897
911 public abstract float getMinZoomFactor();
912
926 public abstract void setMinZoomFactor(float newMinZoomFactor);
927
941 public abstract float getMaxZoomFactor();
942
956 public abstract void setMaxZoomFactor(float newMaxZoomFactor);
957
972 public abstract boolean getStickToBorder();
973
988 public abstract void setStickToBorder(boolean newStickToBorder);
989
1004 public abstract Camera getCamera();
1005
1020 public abstract void setCamera(Camera newCamera);
1021
1038 public abstract ScreenRect getFocusRect();
1039
1056 public abstract void setFocusRect(ScreenRect newFocusRect);
1057
1073
1091
1105 public abstract boolean getRotateGestureEnabled();
1106
1120 public abstract void setRotateGestureEnabled(boolean newRotateGestureEnabled);
1121
1135 public abstract boolean getTiltGesturesEnabled();
1136
1150 public abstract void setTiltGesturesEnabled(boolean newTiltGesturesEnabled);
1151
1165 public abstract boolean getScrollGesturesEnabled();
1166
1180 public abstract void setScrollGesturesEnabled(boolean newScrollGesturesEnabled);
1181
1195 public abstract boolean getZoomGesturesEnabled();
1196
1210 public abstract void setZoomGesturesEnabled(boolean newZoomGesturesEnabled);
1211
1227 public abstract float getPickRadius();
1228
1244 public abstract void setPickRadius(float newPickRadius);
1245
1259 public abstract ArrayList<String> getSelectedMapFeatures();
1260
1266 public abstract boolean isValid();
1267
1283 public static void setDebugFlag(DebugFlag flag, boolean on)
1284 {
1285 com.navigine.idl.java.internal.LocationWindowBinding.setDebugFlag(flag,
1286 on);
1287 }
1288
1304 public static boolean getDebugFlag(DebugFlag flag)
1305 {
1306 return com.navigine.idl.java.internal.LocationWindowBinding.getDebugFlag(flag);
1307 }
1308}