| | |
| | | int[] pointArr = NavigatePositionConvert.positionToXY(locNo); |
| | | NavigateNode currentNode = new NavigateNode(pointArr[0], pointArr[1]); |
| | | currentNode.setZ(lev); |
| | | |
| | | boolean addCurrentNode = true; |
| | | for (int[] shuttlePoint : whiteShuttlePointList) { |
| | | if(currentNode.getX() == shuttlePoint[0] && currentNode.getY() == shuttlePoint[1]) { |
| | | addCurrentNode = false; |
| | | break; |
| | | } |
| | | } |
| | | if (addCurrentNode) { |
| | | innerNodes.add(currentNode); |
| | | } |
| | | |
| | | List<List<MapNode>> lists = navigateMapData.getJsonData(lev, NavigationMapType.getMapTypes(NavigationMapType.NONE), null, null);//获取完整地图 |
| | | int[][] map = navigateMapData.parseJsonDataArr(lists); |