我正在处理一个类的问题,需要将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坐标,以便进行良好的图形渲染,而不是使用随机点?