2016-09-20 37 views
0

我是一個開始學習更先進的東西的程序員。因此我想編寫一個簡單的java程序,用戶可以在兩個城市分別輸入他們的國家和輸出這兩個城市之間的距離。在java程序中的OpenStreetMap API實現

我想使用OpenStreetMap API來做到這一點,但我很難理解這一切。我的問題如下。這是一個初學者應該能寫的程序,還是我真的低估了這個?任何人都可能指出我的方向是正確的還是有一個偉大的在線資源這個東西。

我一直在閱讀他們的wiki,但它並沒有真正的幫助。

在此先感謝。

回答

1

看看list of online routers for OSM。選擇一個適合您的需求(例如GraphHopper)並將其稱爲您的兩個城市的API。然後解析返回的數據(通常是JSON或GPX)。

如果你需要這些城市的位置(即座標),然後看看Nominatim或其他​​之一。

這是一個「初學者」應該能夠解決的工作,因爲它對編程和API有一些基本的瞭解。