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