Ммм ... Я использую другое решение сейчас и надеемся, что это поможет:
(может относиться к https://sites.google.com/site/canadadennischen888/home/kml/auto-refresh-3d-tracking) (плюс, на мой другой странице, есть образец Java код)
Детали, как:
подготовить RESTful сервис для создания KML файл из БД (образец KML, как внутри выше ссылке)
Мой другой код jsp будет генерировать файл KMZ, который имеет ссылку на мою службу Restful. Файл KMZ имеет onInterval (как внизу)
Веб-страница Jsp позволяет пользователю загружать файл KMZ.
Когда Google Earth файл открыт КМЗ, Google Earth будет автоматически обновление, чтобы получить новые данные из этой успокоительной службы
Everytime освежающей, сервер будет посылать последние обновления данных в формате KML с новыми данными для GE.
КМЗ образец:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"
xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<NetworkLink>
<name>[email protected]</name>
<open>1</open>
<Link>
<href>http://localhost:9080/google-earth-project/rest/kml/10001/20002</href>
<refreshMode>onInterval</refreshMode>
</Link>
</NetworkLink>
</kml>
результат:
Что вы пытаетесь достичь? Что вы подразумеваете под «отправкой данных на Google Earth»? –
Я хочу построить метку с баллонами, меткой времени, ... и полигонами. – Eulalie
Я имею в виду, у меня есть Java-программа, которая имитирует виртуальный город, и я хочу показать данные, такие как область, где много людей (например, многоугольник) на Google Earth. У меня есть необходимые координаты и временная метка, но я не знаю, как отображать их в реальном времени в Google Earth – Eulalie