2016-09-20 62 views
0

我是一个开始学习更先进的东西的程序员。因此我想编写一个简单的java程序,用户可以在两个城市分别输入他们的国家和输出这两个城市之间的距离。在java程序中的OpenStreetMap API实现

我想使用OpenStreetMap API来做到这一点,但我很难理解这一切。我的问题如下。这是一个初学者应该能写的程序,还是我真的低估了这个?任何人都可能指出我的方向是正确的还是有一个伟大的在线资源这个东西。

我一直在阅读他们的wiki,但它并没有真正的帮助。

在此先感谢。

回答

1

看看list of online routers for OSM。选择一个适合您的需求(例如GraphHopper)并将其称为您的两个城市的API。然后解析返回的数据(通常是JSON或GPX)。

如果你需要这些城市的位置(即坐标),然后看看Nominatim或其他​​之一。

这是一个“初学者”应该能够解决的工作,因为它对编程和API有一些基本的了解。