問題タブ [kml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2233 参照

.net - Google Earth からプログラムで KML ノードを削除するには?

Google Earth をビューアーとして埋め込む winforms アプリを C# で作成します。このように。私のアプリは定期的にデータを受け取り、それを KML に変換して、結果を Google Earth に表示します。新しいアップデートを受け取るたびに、古い KML を削除したいのですが、GE API で方法が見つかりませんでした。私が見つけたのは、古いものを見えないようにすることだけです:

これにより、長期的にメモリ/パフォーマンスの問題が発生するのではないかと思います。または、Google Earth KML ノードから削除する方法はありますか?

0 投票する
3 に答える
5341 参照

android - DDMSはKMLファイルをロードしません(または解析しませんか?)

DDMSでKMLファイルを読み込めません。

たとえば、次のようなKMLファイルがあります。

http://developer.android.com/guide/developing/tools/ddms.htmlのドキュメントに は、アプリを起動してDDMSを起動し、KMLを読み込むだけでよいことが示されているようです。それはうまくいきません。

同じリンクで提案されているGoogleEarthソリューションも試してみました。

SDK1.5_r2を使用しています。私は何か間違ったことをしているのですか、それとも何かが足りないのですか?

0 投票する
2 に答える
3012 参照

kml - カスタム kml アイコン

Google Earth に表示するカスタム アイコンを作成しようとしています。ローカル ファイル システムにあり、「file:/C:/myfile.png」として参照しようとしていますが、表示されません。これは可能ですか?

0 投票する
1 に答える
1611 参照

html - Google Earthで、HTTPテキスト/ HTML出力をPlacemarkのバルーン説明領域に埋め込むことは可能ですか?

NetworkLinkを介してGoogleEarthにKML目印データを表示していますが、目印のKML定義に説明テキストを含めないことで、KMLのサイズを抑えたいと考えています。代わりに、バルーンウィンドウがアクティブになっている場合にのみ、リモートHTMLテキストを(HTTPリクエストを介して)取得して埋め込みたいと思います。

これは可能ですか?説明形式でリモート画像を処理できることは知っていますが、HTML形式のテキストのブロックでもこれを行うことはできますか?プレースマークのバルーンウィンドウの表示時に取得されるプレースマークのKML定義でURLを指定するようなものです。

0 投票する
2 に答える
543 参照

java - Google Earthクライアントとのセッション状態を維持するにはどうすればよいですか?

GoogleEarthKMLファイルの動的な更新で遊んでいます。

更新は次の形式です

そして、それはすべて私のJavaサーブレットからうまく機能します-GEがHTTPセッションをサポートしていないようであり、特定のクライアントからの最後の要求以降に発生した更新のみを提供する必要があることを除いて。

私は何か間違ったことをしていますか?GEはセッションをサポートしていますか?私は愚かすぎて方法を理解できませんか?セッションなしでクライアント固有の更新を提供する必要がある場合、どうすればよいですか?(私はソースIPアドレスを大まかな尺度として使用できることを知っていますが、それはちょっと厄介な感じがします...)

ありがとう!

0 投票する
1 に答える
2435 参照

google-maps - Google マップの kml ファイルのズーム レベル

Google マップに GMarkers を追加すると、MarkerManager を使用してマーカーを表示する最小および最大ズーム レベルを指定できます。Google マップに表示される kml ファイルの Placemark に対してこれを指定する方法はありますか?

kml の地域タグがこれを行うように見えますが、Google マップではなく Google Earth でのみです。

0 投票する
1 に答える
732 参照

kml - KMLと古いKMLファイルの削除

kmlファイルを使用して新しい目印を追加する前にGoogleEarthの一時的な場所を削除する方法はありますか?

0 投票する
1 に答える
4888 参照

algorithm - プログラムによる KML でのベクトル矢印の作成

プログラムでアイコンを KML のベクトルとして描画する実用的な例はありますか? 具体的には、特定の座標における大きさと方位角を含むデータがあり、これらの値に基づいてアイコン (または別のグラフィック要素) を生成したいと考えています。

私がそれにどのようにアプローチするかについてのいくつかの考え:

  1. 画像ディレクトリ(強引な方法): 対応する方位角をそれぞれ指す 360 の異なる画像ファイル (おそらく単一の画像をバッチ回転) の画像ディレクトリを作成します。「Excel から KMLへ」などを見たことがありますが、Web ユーティリティではなく、プログラム内で使用できるコードを探しています。問題: 矢印にはマグニチュード コンテキストが含まれていないため、ラベルにする必要があります。矢印を動的に長くしたいです。

  2. KML での線の作成: おそらく、座標点を原点とし、線の長さがマグニチュートに比例し、方位角に従って角度が付けられた線を作成する式を作成します。さらに 2 本の線があり、おそらく前の線の端から 30 度ほど伸びて矢印の頭になります。問題: 個別の画像アイコンではないため、KML でどのように機能するかわかりません。また、このアルゴリズムを生成するのがどれほど簡単かはわかりません。

  3. 別の画像生成:おそらく、imagemagick などを使用して、上記と同様の方法で .png ファイルを動的に生成する PHP ファイルを作成し、URI "domain.tld/imagegen.php?magnitude=" を使用してアイコンにリンクします。 magvalue&azimuth=azmvalue". 問題: 画像生成のアルゴリズムを実際に記述するという問題がまだ残っています。

それで、質問: 他の誰かがプログラムによるベクトル (単なる矢印ではなく) 生成の解決策を思いつきましたか?