# SweeperMap **Repository Path**: hrb880/SweeperMap ## Basic Information - **Project Name**: SweeperMap - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SweeperMap 扫地机器人地图的自定义View,支持类似于百度地图的手势缩放功能。 ![地图](./img/pic.png "map") ##使用方式 1. 引入XML布局 ``` ``` 2. 设置数据 ``` AreaRoomView areaRoom = findViewById(R.id.area_view); List areaBeans = new ArrayList<>(); //AreaBean对应的参数为,坐标点的id,x坐标,y坐标,障碍物标识符(0无障碍物,1有障碍物) areaBeans.add(new AreaBean(1,1,1,1)); areaBeans.add(new AreaBean(2,1,2,1)); areaBeans.add(new AreaBean(3,2,2,1)); //设置数据,true为向地图里追加,false为刷新地图从头开始追加数据 areaRoom.setDatas(areaBeans, true); ``` 3. 清除数据 ``` areaRoom.clear(); ``` 备注: 附上底部布局 ``` ```