2016-11-02 3 views
0

Имея файл KML, который использует отрезок времени, как это:зависит от времени KML анимации

https://developers.google.com/kml/documentation/us_states.kml

Можно ли оживить его автоматически в Google Планета Земля в бесконечном цикле, так что слайдер не должен олл время? В качестве альтернативы, можно ли записать анимированную карту в виде фильма? Благодарю.

+0

извините - пришлось «просто не могу отправить с заголовком» в заголовок – cs0815

ответ

1

HTML позволяет автоматическую анимацию и цикл для флэш-памяти с использованием тегов EMBED или OBJECT.

KML и Google Планета Земля предлагают элементы, основанные на времени, которые можно анимировать, но нет параметров автоматической игры или цикла, которые вы указываете в файле KML. Данные в KML и то, как они обрабатываются в Google Планета Земля, - это скорее процесс динамического исследования данных, а не просто воспроизведение фильма неподвижным способом на веб-странице.

Вы можете, однако, создать тур, который является расширением KML Google Earth, отмеченным элементом gx:Tour в KML, и сценария изменения времени от начала до конца на заданную продолжительность. Но опять же, KML не имеет возможности автоматически запускать тур, чтобы пользователь вручную активировал тур, чтобы начать его.

Для получения дополнительной информации см. Учебник Touring in KML.

Запись фильма - это отдельный шаг, и во время анимации вы можете записывать фильм с помощью Google Планета Земля Про или приложения для видеозахвата, такого как CamStudio.

Если вы хотите веб-решение, вы можете поэкспериментировать с Google Maps API использованием KML или времени анимации в CesiumJs. clock в цезие можно настроить на цикл (например, установить clock.clockRange = ClockRange.LOOP_STOP), а цезий поддерживает KML, поэтому возможно создать то, что вы хотите, с помощью API Cesium и нескольких строк JavaScript.

+0

Спасибо. Просто любопытно, можете ли google map handle timespans в kml – cs0815

+0

Я пробовал это в Цезии еще не на Картах Google. – JasonM1

Смежные вопросы