这里地图高级android旋转不会被禁用

时间:2019-01-07 05:19:22

标签: android here-api

我正在尝试使用此处地图溢价 禁用 旋转,但无法将其禁用。 这就是我想要做的。我正在使用**手势监听器**,因此,我正在重写此方法。

   @Override
        public boolean onRotateEvent(float v) {
            if(v >= 0){
                hereMapView.setRotation(0);
            }
            return false;
        }

        @Override
        public boolean onTwoFingerTapEvent(PointF pointF) {
            return super.onTwoFingerTapEvent(pointF);
        }

        @Override
        public void onRotateLocked() {
            super.onRotateLocked();
        }

1 个答案:

答案 0 :(得分:0)

在onRotate事件中返回true。

public boolean onRotateEvent(float v){             if(v> = 0){                 hereMapView.setRotation(0);             }             返回true;         }

“如果被消耗,则为真(这将防止默认的地图倾斜到此处的行为),否则为false”。

https://developer.here.com/documentation/android-premium/api_reference_java/com/here/android/mpa/mapping/MapGesture.OnGestureListener.html#onRotateEvent-float-