2009-03-27 3 views
2

英国に散らばった一連の機能を表示するためにKMLファイルを生成しようとしています。私は、機能を多数のズームレベルでグループ化し、理想的には機能の数を数えたアイコンとして表示し、ユーザーが機能のクラスターを簡単に見ることができるようにしたいと考えています。ズームアウト時に詳細を非表示にするGoogle Earthのグループ機能

私はthese linesに沿って何かをしようとしていますが、Google Earthではマップではありません。

誰でも正しい方向に向けることができます。私は

乾杯、

RB :-) KMLで初心者のビットです。

回答:

私自身の研究では、私は特定の機能のためのバウンディングボックスを定義するRegionsを使ってやりたいことができます示唆しています。

ネットワークリンクを使用してこれを行う必要があることも示唆されています。これは、私が調査するつもりですが、それは他の理由でも良い一致だと思うからです。

答えて

1

これはスタンドアロンのKMLファイルですか?または、KMLがネットワークリンクのデータとして返されましたか?

最初のケースでは、これも可能であるかどうかはわかりません。私は "カメラの高度"でレイヤの透明度が変わるのを見たので、おそらくこのようなものは機能上も可能ですか?次に、単一のフィーチャとグループフィーチャの両方を同じKMLファイルに追加して、「カメラとの距離」に基づいて表示させることができますか?私が見逃した新しいKML機能かもしれませんが、チェックはthe KML specificationです。

2番目のケースでは、特定のネットワークリンクビューポート情報に一致するKMLを返します。取得した境界ボックスに基づいて、ボックスをグリッドに分割し、ボックスごとにクラスタ化することができます。ボックスに1つの機能がある場合は、その機能を返します。 1つのボックスに複数のアイテムがある場合は、そのボックスの「グループ化された機能」だけを返します。ユーザーがGoogle Earthで移動すると、クラスタリングが自動的に変更されます。各カメラの変更後に、ネットワークリンクURLが再度呼び出され、指定されたバウンディングボックスビューポートで機能の選択とクラスタリングが再度行われます。これにより、クラスタリングが動的になります。

これは役に立ちますか?

+0

です。私はスタンドアロンのKMLファイルとしてそれをやり始めましたが、ネットワークリンクを調べることで、これ以上のことは達成しようとしていると思います。どうもありがとう。私は地域を使って独立したものをすることができると思うので、それらを調べています。 –

関連する問題