您现在的位置:

手势交互

【Navinfo Navigation SDK for Android】提供了丰富的手势操作,来开发者对地图交互需求。手势操作主要包括缩放手势,滑动手势,旋转手势。

滑动手势

用手指按住地图后拖动地图来平移或者手指滑动地图。

缩放手势

可以用两个手指捏或拉伸,单指双击地图,来改变地图的缩放级别。

旋转手势

可以用两个手指在地图上转动,可以旋转3D矢量地图。

手势的开关

手势的开关和查询通过代码可以实现,示例如下:

                mMapRenderer.enableOptionalGesture(int gesture, boolean enable);    // 打开关闭手势
                mMapRenderer.isOptionalGestureEnabled(int gesture);                 // 查询手势是否打开
            

gesture: 手势类型,见MapRenderer.OptionalGesture类,见以下表格

enable: 手势开关,true表示打开手势,false关闭手势


参数名

解释

MapRenderer.OptionalGesture.singleTouchZoom

单指缩放

MapRenderer.OptionalGesture.doubleTouchesElevate

双指改变仰角手势

MapRenderer.OptionalGesture.doubleTouchesRotate

双指旋转手势

返回顶部