私が知っている限り、スタンドアローンのGoogle Earthアプリケーションでは風船の外観を制御することはできません。ウェブページ用のGoogle Earthプラグインを参照している場合、幅と高さの設定など、若干の変更を加えることができます。
バルーンオープニングの代わりに、そのイベントを防止し、バルーンの内容を取得してダイアログに表示するウェブサイトを作っています。 あなたがhttp://www.3dwhistler.com/
ここ を自分のページを見ることができ、私がやっているものの基本的な例がこれです:
google.earth.addEventListener(ge, 'balloonopening', function(event) {
event.preventDefault();
// sometimes event.preventDefault() doesn't work so use the following line instead (uncomment it obviously)
// ge.setBalloon(null);
// find out which placemark's balloon tried to open
var placemark = event.getBalloon().getFeature();
var placemark_desc = placemark.getDescription();
var placemark_name = placemark.getName();
// use this if you have 'unsafe' stuff in the balloon - eg javascript
var placemark_desc_active = placemark.getBalloonHtmlUnsafe();
// Do something with the info
});
は、Google Earthアプリケーション内でこれを行うにはしたいですか? – Sparky
いいえ、私はちょうどウェブページ用のGoogle Earthプラグインでこれが必要です。 – Unknown
Google EarthはGoogle Mapsとは異なりますが、私はリンクされた質問で回答をテストしていませんが、うまくいかない場合は驚かないでしょう – lifeIsGood