0

ソーシャル メディア サイト (ブログ、Wiki、フォーラムの地理空間データなど) の情報を視覚化するために、Google マップ V3 を使用したカスタム マップがあります。

マップが表示される前に、すべてのマーカーが配列にドロップされ、次にそれぞれに対して setMap() メソッドが呼び出されます。

マーカーの各セットを個別にオン/オフできる GUI インターフェイスがあります。

これはすべてうまくいきましたが、次の要件は、Google Earth API をマップに統合することです。

これを行うには、これらの読み込み方法を中心に展開する 2 つの方法を見てきました。1) var earth = new GoogleEarth(data.map); 2) google.earth.createInstance('map_canvas', initCallback, failureCallback);

方法 1 が最適に機能し、すべてのマーカーが Google Earth に自動ロードされ、機能している情報ウィンドウなどが完成します。マップ ビューに戻ってオフにし、地球ビューに戻って変更を確認する必要があります。

方法 2 はマップをロードし、マップ キャンバスにうまく収まるように拡張しますが、ポイントも、ビューを切り替えるボタンも、ナビゲーション コントロールもありません...何もありません。

ちょっと迷った、ここからどこへ行けばいい?既存のコードをあまり書き直さずに、現在の V3 マップと同じように Google Earth プラグインを相互作用させる方法はありますか?

4

1 に答える 1