GoogleEarth внутри Java Swing - PullRequest
       15

GoogleEarth внутри Java Swing

8 голосов
/ 20 августа 2009

Можно ли встроить представление GoogleEarth в приложение Java Swing? Если да, не могли бы вы указать мне учебник, объясняющий, как это сделать?

Ответы [ 8 ]

6 голосов
/ 20 августа 2009

Также есть НАСА World Wind SDK .

5 голосов
/ 31 августа 2009

Встраивание GoogleEarth в Java Swing App невозможно. Юридически или иначе. Однако вы можете найти способ встроить карту Google в рамку.

Редактировать: Нашел сообщение Google .

3 голосов
/ 25 августа 2009

Хотя технически это возможно (с использованием JXMapViewer), юридически это не так. Google не разрешает использовать Карты Google вне браузера.

Одним из возможных решений было бы встроить JWebPane (http://weblogs.java.net/blog/alex2d/archive/JWebPaneJ1.pdf) в ваше приложение Swing, но оно еще не готово: (

2 голосов
/ 09 октября 2012

Я выполнил проект по системе слежения за автотранспортными средствами с использованием GPS и GSM в моем колледже. В проекте мы использовали, чтобы получить значение широты и долготы транспортного средства и показать его на карте Google. Код, который мы использовали для создания фрейма с местоположением Google: Карта code.java

Фрейм создается путем создания объекта класса и вызова метода

createmap(String x,String y);

Где, x-широта и y-долгота.

1 голос
/ 29 августа 2009

Вот небольшой учебник, который объясняет все это:

http://www.brantb.com/2007/12/java-and-google-earth-com-api.html

Используется Google Earth COM API

1 голос
/ 20 августа 2009

Я только что обнаружил ссылку на java.net ...

Встраивание карт в приложение Swing с помощью JXMapViewer

0 голосов
/ 29 сентября 2012

Вы можете использовать Jawin для извлечения собственных заглушек и использовать его для встраивания Google Earth в контейнер Java Swing. Я работал над этим раньше, пожалуйста, проверьте мое демо-видео на YouTube

http://www.youtube.com/watch?v=2Pf8V8uubVM

Как WTP '- указал в блоге, http://www.brantb.com/2007/12/java-and-google-earth-com-api.html Брант использовал "com4J" для создания заглушек.

0 голосов
/ 31 августа 2012

вы можете использовать Java RDP-клиент и запускать Google Планета Земля на удаленном рабочем столе

...