|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static final int WEIGHT_CALC_FACTOR = 1; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // right left up down | 
|---|
|  |  |  | private final static int[][] DIRECTIONS = {{0,1},{0,-1},{-1,0},{1,0}}; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private MapDataDispatcher mapDataDispatcher; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | 
|---|
|  |  |  | //        System.out.println("getNeighborNodes spend time: " + getNeighborNodesTime +", count: " + getNeighborNodesCount); | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // right left up down | 
|---|
|  |  |  | private final static int[][] DIRECTIONS = {{0,1},{0,-1},{-1,0},{1,0}}; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 获取四周节点 | 
|---|
|  |  |  | private List<AStarNavigateNode> getNeighborNodes(AStarNavigateNode currentNode, int[][] mapMatrix, Set<AStarNavigateNode> existNodes) { | 
|---|