OpenStreetMap API 在 java 计划中实施
OpenStreetMap API implementation in java program
我是一名初级程序员,想开始学习更高级的东西。因此,我想编写一个简单的 java 程序,用户可以在其中输入两个城市及其各自的国家,然后输出将是这两个城市之间的距离。
我想使用 OpenStreetMap API 来做到这一点,但我真的很难理解这一切。我的问题如下。这是一个初学者应该能够编写的程序还是我真的低估了它?任何人都可以指出我正确的方向,或者是否有关于这些东西的很棒的在线资源。
我一直在阅读他们的 wiki,但这并没有真正帮助。
提前致谢。
看看list of online routers for OSM。选择一个适合您需要的(例如 GraphHopper),并用您的两个城市称其为 API。然后只解析返回的数据(通常是JSON或者GPX)。
如果您需要这些城市的位置(即坐标),请查看 Nominatim or one of the other geocoders for OSM。
这是一项 "beginner" 应该能够解决的工作,因为他们对编程有一些基本的了解并且 APIs。
我是一名初级程序员,想开始学习更高级的东西。因此,我想编写一个简单的 java 程序,用户可以在其中输入两个城市及其各自的国家,然后输出将是这两个城市之间的距离。
我想使用 OpenStreetMap API 来做到这一点,但我真的很难理解这一切。我的问题如下。这是一个初学者应该能够编写的程序还是我真的低估了它?任何人都可以指出我正确的方向,或者是否有关于这些东西的很棒的在线资源。
我一直在阅读他们的 wiki,但这并没有真正帮助。
提前致谢。
看看list of online routers for OSM。选择一个适合您需要的(例如 GraphHopper),并用您的两个城市称其为 API。然后只解析返回的数据(通常是JSON或者GPX)。
如果您需要这些城市的位置(即坐标),请查看 Nominatim or one of the other geocoders for OSM。
这是一项 "beginner" 应该能够解决的工作,因为他们对编程有一些基本的了解并且 APIs。