现在我想作这样的一个程序,在一个地图中有街道和车站,现在如果点击两个车站,就可以在地图的街道上绘制出最短距离,这个程序的界面在设计时应该从什么地方着手那?谢谢您的回答!
解决方案 »
- 求一个串中出现的的第一个最长重复子串
- 为什么是Graphics画图只画出最后的结果 而画不出循环时的结果
- 类型转化方法
- 关于java的objectOutputStream的writeObject()方法问题
- 什么是小应用程序
- 紧急求助:怎样让JTextField只能输入数字,并且输入指定范围的数字?
- 跪求大家给我看看我的聊天程序
- String sb=new String();和sb=sb+'*';的一些理解
- 输入输出方面的问题
- 请教:使用java.net中httpURLConnection类模拟post方法?、、全部分数送上!
- 关于JXL读取时间的问题
- 再问JComboBox下拉框被遮挡的问题
根据这两个点取得的某些信息,例如以该两点为对角线的矩形区域,再在这个区域里面搜索你的路径信息,利用某些算法,例如最短路径等来求出你要的路径
然后把你的路径用java2D等很多手段画在屏幕上酒可以了还是够你整的,辛苦了啊
你可以采用vml和ajax,javascript等實現,
你說的java,可以用applet實現,畫地圖很麻煩的,
mapbar原來是applet,顯示是圖片和vml的結合,
當然你也可以使用ESRI的ArcIMS實現,ArcIMS好象有一個 java connector﹐
可以直接用