2011-12-17 15 views
2

可能性の重複:
Google Maps: How to create a custom InfoWindow?Google Earth:カスタムバルーンを作成するにはどうすればいいですか?

私はstackoverflowの中でGoogleマップに関連した一つの質問に出くわしました。

Google Maps: How to create a custom InfoWindow?

私は本当に彼らが問題に言及し、次のように画像があるポップアップのように。

質問:Google Earthで同じポップアップ(InfoWindow)を作成または使用する方法。これを達成する方法はありますか?

IMAGE:
​​3210

ヘルプをいただければwolud。

+0

は、Google Earthアプリケーション内でこれを行うにはしたいですか? – Sparky

+0

いいえ、私はちょうどウェブページ用のGoogle Earthプラグインでこれが必要です。 – Unknown

+1

Google EarthはGoogle Mapsとは異なりますが、私はリンクされた質問で回答をテストしていませんが、うまくいかない場合は驚かないでしょう – lifeIsGood

答えて

1

私が知っている限り、スタンドアローンの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 

    }); 
+0

私は私たちがpopup.Butでデータを表示することができます同じことを試みたが、上記のスタイルの風船で。 – Unknown

+0

カスタムオーバーレイをしたいですか?その「丸いボックス」は、標準の「バルーン」インターフェースの一部ではないようです...カスタム目印アイコンまたはカスタムオーバーレイのいずれかです。少しハックされているようだ...と実装するのはおそらくもっと難しい...しかし、私はそれが動作すると思います。 – TheCompWiz

+0

実際には...質問/回答:http://stackoverflow.com/questions/3860277/google-maps-how-to-create-a-custom-infowindow – TheCompWiz

関連する問題