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 Camera getEnclosingCamera(BoundingBox boundingBox);
67
83 public abstract Point screenPositionToMeters(android.graphics.PointF point);
84
101 public abstract android.graphics.PointF metersToScreenPosition(Point point, boolean clipToViewport);
102
118
134 public abstract boolean removeCircleMapObject(CircleMapObject circleMapObject);
135
151
167 public abstract boolean removeIconMapObject(IconMapObject iconMapObject);
168
184
201
217
233 public abstract boolean removePolygonMapObject(PolygonMapObject polygonMapObject);
234
250
266 public abstract boolean removePolylineMapObject(PolylineMapObject polylineMapObject);
267
283
299 public abstract boolean removeDottedPolylineMapObject(DottedPolylineMapObject dottedPolylineMapObject);
300
316
332 public abstract boolean removeModelMapObject(ModelMapObject modelMapObject);
333
347 public abstract void removeAllMapObjects();
348
364 public abstract void pickMapObjectAt(android.graphics.PointF point);
365
381 public abstract void pickMapFeatureAt(android.graphics.PointF point);
382
398 public abstract void addPickListener(PickListener listener);
399
414 public abstract void removePickListener(PickListener listener);
415
431 public abstract void addInputListener(InputListener listener);
432
447 public abstract void removeInputListener(InputListener listener);
448
464 public abstract void addCameraListener(CameraListener listener);
465
480 public abstract void removeCameraListener(CameraListener listener);
481
497
513
528 public abstract void addBuildingListener(BuildingListener listener);
529
544 public abstract void removeBuildingListener(BuildingListener listener);
545
562 public abstract void flyTo(Camera camera, int duration, CameraCallback callback);
563
581 public abstract void moveTo(Camera camera, int duration, AnimationType animationType, CameraCallback callback);
582
598 public abstract boolean selectMapFeature(String featureId);
599
615 public abstract boolean deselectMapFeature(String featureId);
616
630 public abstract void deselectAllMapFeatures();
631
647 public abstract void applyLayerFilter(String layer, ArrayList<MapFilterCondition> conditions);
648
663 public abstract float getZoomFactor();
664
679 public abstract void setZoomFactor(float newZoomFactor);
680
694 public abstract float getMinZoomFactor();
695
709 public abstract void setMinZoomFactor(float newMinZoomFactor);
710
724 public abstract float getMaxZoomFactor();
725
739 public abstract void setMaxZoomFactor(float newMaxZoomFactor);
740
755 public abstract boolean getStickToBorder();
756
771 public abstract void setStickToBorder(boolean newStickToBorder);
772
787 public abstract Camera getCamera();
788
803 public abstract void setCamera(Camera newCamera);
804
818 public abstract boolean getRotateGestureEnabled();
819
833 public abstract void setRotateGestureEnabled(boolean newRotateGestureEnabled);
834
848 public abstract boolean getTiltGesturesEnabled();
849
863 public abstract void setTiltGesturesEnabled(boolean newTiltGesturesEnabled);
864
878 public abstract boolean getScrollGesturesEnabled();
879
893 public abstract void setScrollGesturesEnabled(boolean newScrollGesturesEnabled);
894
908 public abstract boolean getZoomGesturesEnabled();
909
923 public abstract void setZoomGesturesEnabled(boolean newZoomGesturesEnabled);
924
939 public abstract float getPickRadius();
940
955 public abstract void setPickRadius(float newPickRadius);
956
970 public abstract ArrayList<String> getSelectedMapFeatures();
971
977 public abstract boolean isValid();
978
994 public static void setDebugFlag(DebugFlag flag, boolean on)
995 {
996 com.navigine.idl.java.internal.LocationWindowBinding.setDebugFlag(flag,
997 on);
998 }
999
1015 public static boolean getDebugFlag(DebugFlag flag)
1016 {
1017 return com.navigine.idl.java.internal.LocationWindowBinding.getDebugFlag(flag);
1018 }
1019}