【问题标题】:Embed google maps in Java desktop Application在 Java 桌面应用程序中嵌入谷歌地图
【发布时间】:2013-11-11 03:20:43
【问题描述】:

我想在 JPanel 上嵌入谷歌地图。由于我想要放大/缩小等功能,因此使用静态图像是不可行的。

要实现这一点,我可能需要在我的 Java 桌面应用程序中嵌入一个网页(显示谷歌地图)。而且我读到我需要像 WebKit(替代品?)这样的东西来完成这个。

如果有任何帮助,我将不胜感激:

  1. 在 Jpanel 中嵌入网页。
  2. 显示谷歌地图的网页。

【问题讨论】:

  • 试试here 给出的答案。 :)

标签: java swing google-maps


【解决方案1】:

是的,Google Maps API 现在可以在桌面应用程序中使用

查看这些 Stack Overflow 线程:

Google Map in JAVA Swing

Embedding Gecko/Webkit in Java

Webkit browser in a Java app

Rendering webpages with WebKit in Java

您还可以看到tutorail 在 Java 桌面应用程序中使用地图。

【讨论】:

    【解决方案2】:

    您可以使用JxMaps 库来完成此任务。它有 Swing 组件,可以简单地嵌入到JPanel

    void createMapView(JPanel parent) {
        MapView view = new MapView();
        parent.add(view);
    }
    

    这个库有一套全面的类,用于从 java 中使用谷歌地图。

    【讨论】:

    • 伟大的产品......不幸的是不是开源的
    • 它不是开源的,但对开源和学术项目是免费的:teamdev.com/jxmaps#evaluate
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多