Google Earth Plugin Balloon: Показать событие

Мы разрабатываем тур с GEPlugin и у меня есть несколько вопросов..

Тур похож на Тур.

Он запускается и перемещается к метке, где она останавливается, и показывает всплывающую подсказку с конкретной информацией для метки.
Я определил шарик, используя iframe внутри описания в kml, который указывает на скрипт php.
Я могу загрузить css и javascript, если щелкну метку (с помощью прикрепленного события клика), но не могу отобразить ее, когда тур останавливается

<Change><Placemark><gx:balloonVisibility>1</gx:balloonVisibility></Placemark></Change>

в файле kml.

Есть ли способ сделать так, чтобы он показывался так, как я хочу?

Спасибо!

1 ответ

Решение

Хорошо, я нашел решение.

Я прикрепил открытие воздушного шара события (просмотр всей документации) к экземпляру плагина Google Планета Земля, получил функцию и установил конкретный воздушный шар.

Вот пример кода:

function showBalloon(placemark){
    var content = placemark.getBalloonHtmlUnsafe();
    var balloon = ge.createHtmlStringBalloon('');
    balloon.setFeature(placemark);
    balloon.setContentString(content);
    balloon.setCloseButtonEnabled(false);
    ge.setBalloon(balloon);
}

google.earth.addEventListener(ge, 'balloonopening', function(){
    var placemark = ge.getBalloon().getFeature();
    showBalloon(placemark);
});

Спасибо!

Другие вопросы по тегам