2012-01-10 47 views
0

我想开发一个道路交通模拟系统。但我并不清楚我应该如何表达道路网络。要求是使用谷歌地图绘制路线图。所以我想是,如果我可以从谷歌地图(经纬度& lon代表一个链接)获得经纬度,那么我可以绘制将经纬度转换为纬度坐标的坐标。我希望如果我有x,y坐标,那么我可以用java表示链接和节点,这有可能吗?请有人指导我这一点。在java中绘制道路网络?

谢谢。

+0

听起来像你有一个合理的想法开始。 – Bill 2012-01-10 04:14:55

+0

在这里看到我的答案http://stackoverflow.com/a/11509483/194609 – Karussell 2012-07-26 20:38:02

回答

3

这不是Java问题;你必须用各种语言来做到这一点。

您需要将(lat,lon)映射到屏幕/缩放窗口(x,y)作为启动器。

您可以从图形数据结构开始,其中节点是位置或交叉点,链接是道路。一旦你有了这些,担心显示问题 - 认为“MVC”。

+0

感谢您的意见。我使用图形,顶点作为路口和边缘。边缘包含连接的顶点之间的距离(连接点)。我试图在我的系统中对道路交通进行建模。所以我想以图形方式展示道路网络(带动车 - 我还没有考虑过)。有什么工具可以使用吗?请指导我 – 2012-01-10 11:11:36

+0

这里没有指导。抱歉。 – duffymo 2012-01-10 11:15:31