package org.yzh.protocol.commons;
|
|
/**
|
* 区域类型
|
* @author yezhihao
|
* https://gitee.com/yezhihao/jt808-server
|
*/
|
public final class Shape {
|
|
/** 圆形 */
|
public static final int Circle = 1;
|
/** 矩形 */
|
public static final int Rectangle = 2;
|
/** 多边形 */
|
public static final int Polygon = 3;
|
/** 路线 */
|
public static final int Route = 4;
|
|
/**
|
* @param type 区域类型:1.圆形 2.矩形 3.多边形 4.路线
|
*/
|
public static int toMessageId(int type) {
|
switch (type) {
|
case Shape.Circle:
|
return JT808.删除圆形区域;
|
case Shape.Rectangle:
|
return JT808.删除矩形区域;
|
case Shape.Polygon:
|
return JT808.删除多边形区域;
|
case Shape.Route:
|
return JT808.删除路线;
|
default:
|
throw new IllegalArgumentException(String.valueOf(type));
|
}
|
}
|
}
|