2012-08-06 119 views
0

我有一组经度和纬度点为小数形式的城市,我需要将它们转换为x和y坐标,以便在画布上绘制它们并找到它们之间的距离。我很困惑这将是什么公式,任何帮助将不胜感激。我不需要考虑地球的曲率,因为它只是一张平面地图。将经度和纬度转换为画布上的x和y坐标(Java)?

感谢

+0

*这只是一张平面地图* - 其实并不那么简单。阅读[地图预测](http://en.wikipedia.org/wiki/Map_projection)。 – aioobe 2012-08-06 06:45:25

回答

1

由于经纬度坐标是坐标为球形形状,它只是不能从一个点调换到另一个的问题。正如here指出的,你需要考虑到某些因素。

我的建议是看看SwingX产品,尤其是JXMapViewer。看看this教程,它应该帮助你满足你的需求。

相关问题