{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518229084,"data":{"id":71713161,"title":"1.3.3手势识别","slug":"fpnv9v","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

文档中有【HMI】标志的表示:Auto基于SDK实现的示例,可能与Auto最新版本效果存在差异,仅供参考。

1.功能介绍

目前手势识别算法在AutoSDK内部已实现,需要HMI注入原始的touch事件,地图显示出来就可以进行手势操作和响应了。

目前AutoSDK支持的手势操作:单指双击放大操作,双指单击缩小操作、双指缩放操作,拖动移图、旋转。

HMI注入AutoSDK touch事件接口:


    /**\n     * @brief        注入原始的touch事件,手势算法在AutoSDK内部实现,客户端传传感器的touch事件,如auto\n     * @param[in]    pEvent           touch事件\n     * @note         TouchEvent需要配置pointPressure压力值\n     */\n    virtual void AddTouchEvent(const TouchEvent* pEvent) = 0;


1.1比例尺缩放

高德地图画面显示的地图支持缩放范围共有18级,图面距离:实际距离 从1厘米:5米 到 1厘米:1000千米的比例尺都支持。比例尺参数值与对应表示的实际距离值对照表见:章节“比例尺级别与渲染层级对应关系



1.2手势缩放及效果

手势缩放:

缩放效果:


1.3拖动移图

支持采用拖动地图方式进行移图操作。

回车位出现时机:当主图面发生移图时,显示回车位按钮。【HMI】

回车位隐藏时机:1)手动点击“回车位”,地图移图返回当前车位,隐藏回车位按钮;2)超时15s无操作,地图自动返回当前车位,隐藏回车位按钮;【HMI】


3D视图下移图过程支持隐藏POI点信息(410后有)

Auto客户端主要应用于回车位,移图点击回车位,回车位的时候依旧有poi名称堆积在一起。若地图在3D视图时,即有俯仰角下,通过判断属于回车位的行为则隐藏POI。

AutoSDK提供接口开关,默认打开:


\t/**\n\t* @brief        获取3D视图下移图是否隐藏POI点信息\n\t* @return       bool  true表示隐藏POI,false表示不隐藏POI\n\t*/\n\tvirtual bool Is3DMovingHidePoi() = 0;\n\n\t/**\n\t* @brief        设置3D视图下移图是否隐藏POI点信息\n\t* @return       bool  true表示隐藏POI,false表示不隐藏POI\n\t* @note\t\t\t默认状态:3D视图下移图会隐藏POI点信息\n\t*/\n\tvirtual void Set3DMovingHidePoiEnable(bool lock) = 0;


1.4旋转

AutoSDK可提供旋转功能,目前Auto客户端关闭未使用

2.对应技术模块

手势识别

","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-09-09 07:21:47","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":135,"collectCount":5,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}