更新POI
This commit is contained in:
66
src/main/java/com/yj/earth/params/Ellipse.java
Normal file
66
src/main/java/com/yj/earth/params/Ellipse.java
Normal file
@ -0,0 +1,66 @@
|
||||
package com.yj.earth.params;
|
||||
|
||||
import com.yj.earth.annotation.SourceType;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
@SourceType("ellipse")
|
||||
public class Ellipse {
|
||||
private String id;
|
||||
private String name;
|
||||
private Position center;
|
||||
private double bearing;
|
||||
private double semiMinorAxis;
|
||||
private double semiMajorAxis;
|
||||
private boolean show;
|
||||
private String color;
|
||||
private int heightMode;
|
||||
private Line line;
|
||||
private Label label;
|
||||
private Attribute attribute;
|
||||
private String richTextContent;
|
||||
private Map<String, Object> customView;
|
||||
|
||||
@Data
|
||||
public static class Position {
|
||||
private double lng;
|
||||
private double lat;
|
||||
private double alt;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Line {
|
||||
private int width;
|
||||
private String color;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Label {
|
||||
private String text;
|
||||
private boolean show;
|
||||
private Position position;
|
||||
private int fontSize;
|
||||
private int fontFamily;
|
||||
private String color;
|
||||
private int lineWidth;
|
||||
private int pixelOffset;
|
||||
private List<String> backgroundColor;
|
||||
private String lineColor;
|
||||
private boolean scaleByDistance;
|
||||
private int near;
|
||||
private int far;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Attribute {
|
||||
private Link link;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class Link {
|
||||
private List<Object> content;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user