Я хочу разработать Java-приложение с использованием карт Google, которое позволяет пользователю добавлять навигацию с помощью карты и добавлять путевые точки, а также я хочу получить информацию о широте и долготе из этих путевых точек, мой вопрос: если это возможно, я читал о многих API или внешних банках для этого, но недавно я узнал об этом Google Maps Services Java и не знаю, достаточно ли этого, чтобы позволить мне делать эту работу, поэтому кто-нибудь знает, возможно ли это с этим новым API? или я должен использовать внешнюю работу? Спасибо.
Карты Google в настольном приложении Java
comment
stackoverflow.com/questions/19701105 / Этот пост поможет вам :)
- person Shivangi Nigam   schedule 17.02.2015
comment
Привет, я уже прочитал этот пост, поэтому я ищу официальные альтернативы, а не использую только статические карты.
- person gabo   schedule 17.02.2015
Ответы (1)
Я знаю, что этот ответ придет через год, но попробуйте использовать библиотеку 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.
person
Connor Bailey
schedule
17.06.2016
можем ли мы поместить JXBrowse в качестве компонента (перетаскиваемого в палитре netbeans) @ConnorBailey?
- person gumuruh; 18.07.2017