簡體   English   中英

Java Dekstop應用程序中的Google Maps

[英]Google Maps in a Java Dekstop Application

我想使用Google Maps開發一個Java應用程序,該應用程序允許用戶使用地圖添加導航並添加航路點,而且我想從這些航路點檢索緯度和經度信息,我的問題是是否有可能,我一直在閱讀關於許多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 Maps視圖,就像您要轉到Chrome或Safari中的實際Web鏈接一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM