gpt4 book ai didi

java - Java 桌面应用程序中的 Google map

转载 作者:行者123 更新时间:2023-12-01 11:54:18 26 4
gpt4 key购买 nike

我想使用谷歌地图开发一个java应用程序,让用户使用 map 添加导航并添加航路点,而且我想从这些航路点检索纬度和经度信息,我的问题是是否可能,我一直在阅读许多 API 或外部 jar 来执行此操作,但最近我发现了这个 Google Maps Services Java不知道是否足以让我完成这项工作,所以,有人知道这个新的 API 是否可行?或者我应该使用外部作品?谢谢。

最佳答案

我知道这个答案会在一年后出现,但请尝试使用 JxBrowser 库。我发现它是现有库中最好的。

https://sites.google.com/a/teamdev.com/jxbrowser-support/home

他们只为您提供 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 map 的默认 View ,就像您在 Chrome 或 Safari 中访问实际的网络链接一样。

关于java - Java 桌面应用程序中的 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28556615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com