【发布时间】:2013-05-03 17:11:45
【问题描述】:
我面临一个需要将 GPS 坐标动态转换和绘制到 JPanel 的类的问题。我在我解析的文件中有这个本地库数据。结构为 ID、县、图书馆名称、纬度、经度。
R1,Ramsey,Maplewood,45.0327,-93.0262
R2,Ramsey,Mounds View,45.1059,-93.2104
R3,Ramsey,New Brighton,45.06604,-93.19125
R4,Ramsey,North St. Paul,45.0105,-92.9968
R5,Ramsey,Roseville,45.0072,-93.1558
R6,Ramsey,Shoreview,45.0805,-93.1345
R7,Ramsey,White Bear Lake,45.0831,-93.0092
如您所见,这些位置非常靠近(170 平方英里内有 7 个位置,最大距离:15.5 英里)。我的代码目前可以从硬编码坐标而不是 GPS 数据正确地绘制和链接节点。我找到了将 GPS 纬度和经度转换为 XY 坐标的算法,但是一旦进行计算,所有对象都会相互打印,因为计算会导致相同的 XY,因为它是如此接近。这个过程需要是动态的,因为我预计要使用的测试文件将使用 42 个位置。对于一个方程,我可以做些什么来给我 XY 坐标,该坐标有足够的变化来进行像样的图形渲染,而不是使用随机点?
【问题讨论】:
标签: java swing graphics gps jpanel