我目前有一个 Android 应用程序可以从 tile.openstreetmap.org 下载 map 数据。然后我希望它能够与服务器通信并让它们共享相同的 map 标记。我为 Android 使用的解决方案并没有真正移植到标准 Java,我想知道:
有没有一种相对简单的方法可以使用 java 在我的桌面上显示相同的 map 数据?
目前, map 位于 .mgm 文件中,使用 1-tile-per-file 格式。如果有任何问题我可以回答以便更容易回答我的问题,请告诉我。提前致谢。
编辑:
我的错...我忘了提到我需要能够以某种方式下载 map 数据,因为我不能保证与我的桌面的互联网连接一致(是的,我知道这听起来很奇怪),但是,我需要保证可以提供 map 数据。
编辑 2:
我认为其中很多是由更新的和新的 API 处理的。
最佳答案
你试过 JXMapViewer 了吗? ?它应该与 OpenStreetMap 数据一起使用。
关于java - 如何在我的 Java 应用程序中显示 map 数据(最好使用 OpenStreetMaps)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028353/