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)); } } }