Java桌面应用程序中的Google Maps

时间:2015-02-17 07:17:06

标签: java maps desktop-application

我想使用谷歌地图开发一个java应用程序,让用户使用地图添加导航并添加航点,而且我想从这些路点检索纬度和经度信息,我的问题是,如果有可能,我为了做到这一点,我一直在阅读许多API或外部罐子,但最近我发现了这个Google Maps Services Java并且不知道是否足以让我做这项工作,所以,任何人都知道是否这个新API有可能吗?或者我应该使用外部工作?谢谢。

1 个答案:

答案 0 :(得分:1)

我知道这个答案将在一年后出现,但请尝试使用JxBrowser库。我发现它是已经存在的最好的图书馆。

{{3}}

他们只为您提供30天的免费试用版,但是我个人觉得它非常有用。下载所有JAR文件并将它们导入项目后(我使用Eclipse,但你可以使用任何东西),导入以下代码:

package com.mycompany.myproduct;

import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.swing.BrowserView;

import javax.swing.*;
import java.awt.*;

public class BrowserSample {
   public static void main(String[] args) {
    Browser browser = new Browser();
    BrowserView browserView = new BrowserView(browser);

    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    frame.add(browserView, BorderLayout.CENTER);
    frame.setSize(700, 500);
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);

    browser.loadURL("http://maps.google.com");
    }
}

运行此功能后,您将获得Google地图的默认视图,就像您转到Chrome或Safari中的实际网络链接一样。