我正在尝试在桌面Java应用程序中实现路线图。
我的项目的想法是允许用户将点放在拍摄特定照片的地图上。
我打算使用谷歌地图,但阅读T& C,我注意到它只能在网上使用。我已经设法将地图实现到一些免费的网络托管(http://jwasley.netii.net) - 但它不会显示在我创建的Java Web浏览器中。
这是最好的方法,还是路线图的API。我确实研究过OpenStreetMap,但找不到任何体面的教程。
干杯
答案 0 :(得分:0)
我建议使用jxmapkit作为Swing框架来显示地图。它包括强大的功能,如叠加。它是swingx项目的一部分。我相信它支持许多不同的映射存储库,包括OpenStreetMap。
你可以在这里看到一个例子:
http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html
如果你想看到更多,那么开源项目iphoneanalyzer会广泛使用它。代码可在此处获取: