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