将纬度和经度转换为画布上的x和y坐标(Java)?

时间:2012-08-06 06:38:31

标签: java map latitude-longitude

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

由于

1 个答案:

答案 0 :(得分:1)

由于经度和纬度坐标是球形形状的坐标,因此不需要将它们从一个点转换到另一个点。正如here指出的那样,您需要考虑某些因素。

我的建议是查看SwingX个产品,尤其是JXMapViewer。看一下this教程,它可以帮助您满足您的需求。