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);
});
Спасибо!