GoogleEarth внутри Java Swing

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


person Nate    schedule 20.08.2009    source источник


Ответы (8)


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

Изменить: нашел этот сообщение Google< /а>.

person Gaurav    schedule 31.08.2009
comment
Сообщение Google было именно тем, что я искал. Спасибо! - person Nate; 31.08.2009

Существует также World Wind SDK НАСА.

person Nate    schedule 20.08.2009

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

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

person Eugene Ryzhikov    schedule 25.08.2009

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

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

createmap(String x,String y);

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

person Shabeer V P K    schedule 09.10.2012

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

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

person Nate    schedule 20.08.2009

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

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

Он использует COM API Google Планета Земля.

person Community    schedule 29.08.2009

Вы можете использовать Jawin для извлечения собственных заглушек и использовать его для встраивания Google Планета Земля в контейнер 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" для создания заглушек.

person Chandra    schedule 29.09.2012

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

person Terry Hurst    schedule 31.08.2012