更新POI

This commit is contained in:
2025-10-27 17:18:33 +08:00
parent 4b9c121513
commit fbf1804998
17 changed files with 431 additions and 45 deletions

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