Java Gis 拓扑图(Google 地图)

本文探讨了如何使用Java结合GIS技术,在Google地图上实现拓扑图的绘制与分析。通过Java API,可以进行地理坐标转换、地图瓦片处理,并创建交互式的地图应用,展示复杂的地理网络数据。
摘要由CSDN通过智能技术生成
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.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值