public class GoogleDemo extends GisDemoPane {
public GoogleDemo() {
init();
}
void init() {
Node node1 = createNode("Manchester", 53.488046, -2.241211);
Node node2 = createNode("Paris", 48.893615, 2.329102);
Node node3 = createNode("Berlin", 52.522906, 13.403320);
Node node4 = createNode("Praha", 50.092393, 14.414063);
box.addElement(node1);
box.addElement(node2);
box.addElement(node3);
box.addElement(node4);
box.addElement(createLink(node1, node2));
box.addElement(createLink(node2, node3));
box.addElement(createLink(node3, node4));
this.network.setTileSource(new GoogleTileSource());
}
private static Node createNode(String displayName, double lat, double lon) {
Node node2 = new Node();
node2.setDisplayName(displayName);
node2.putCustomDraw(true);
node2.putCustomDrawFillColor(BladeUtil.getRandomColor());
node2.putCustomDrawOutline(false);
node2.
Java Gis 拓扑图(Google 地图)
最新推荐文章于 2024-07-12 21:40:46 发布
本文探讨了如何使用Java结合GIS技术,在Google地图上实现拓扑图的绘制与分析。通过Java API,可以进行地理坐标转换、地图瓦片处理,并创建交互式的地图应用,展示复杂的地理网络数据。
摘要由CSDN通过智能技术生成