Java Gis 拓扑图(Google 地图)
2016-02-13 20:50
501 查看
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.setGeoPosition(new Point3D(lat, lon)); return node2; } private static Link createLink(Node from, Node to){ Link link = new Link(from, to); link.putLink3D(true); link.putLinkColor(BladeUtil.getRandomColor()); link.putLinkFlowingColor(BladeUtil.getRandomColor()); link.putLinkFlowing(true); link.putLinkWidth(8); link.putLinkFlowingWidth(4); return link; } public static void main(String argv[]) { GisDemoUtil.show(new GoogleDemo()); } }
相关文章推荐
- windows java环境变量配置
- SSH进阶(4)——Spring框架入门及环境搭建
- Java中泛型中的几个符号
- 对一致性Hash算法,Java代码实现的深入研究
- 八:Java之I/O
- java枚举的概念与应用
- ubuntu下java web项目的环境配置和发布
- java 多线程实现 哲学家进餐问题
- java常量池理解
- 第一个用记事本写的java代码
- 深入浅析Java 循环中标签的作用
- Ubuntu 安装 JAVA 8
- Java日志框架
- java&javaweb学习笔记(汇总)
- Bravo!Java学习笔记(1)---接口、抽象类、对象克隆、内部类
- javaweb入门笔记(6)-JSP技术
- javaweb入门笔记(5)-cookie和session
- java移位操作符注意的问题
- javaweb入门笔记(3)-Servlet
- Eclipse 文本编辑快捷键