2012-08-06 210 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教程,它應該幫助你滿足你的需求。

相關問題