問題タブ [kmz]

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 投票する
2 に答える
3439 参照

android - KMZ ファイルのロード方法

「開発中のAndroidアプリケーションにkmzファイルをロードする必要があり、そのkmzファイルはsdcardからアプリケーションにロードされます。直接URIの意図があるか、それを解析する必要があるかどうかにかかわらず、そのために何をすべきかその場合はxml解析によって、座標をマップにロードしてそのkmzファイルを表示する方法。

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

javascript - XML ポリゴンを Google マップに変換する

郡や州などの地理的エリアを参照するポリゴンを含む XML (KMZ) ファイルがあり、このデータを Google マップに読み込めるようにしたいと考えています。

2つの方法でより便利にできると思います:

a) xml ファイルを解析して Oracle データベースに挿入する b) Javascript を使用して Google マップ ページから直接 xml を読み取る。(データは配列に配置されると思います)。

いずれにせよ、これを効率的に行うためのヒントはありますか? 誰かがこれを行うために必要なコードの大部分を既に作成している可能性があります。

ありがとう

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

powershell - PowerShellを使用してKMZファイルの文字列を置き換えるにはどうすればよいですか?

KML / KMZファイルのプロパティ文字列を変更する必要があります。KMZファイルをtempフォルダーに解凍し、KMLファイルを調べて名前文字列(表示された場合はすべての名前文字列)を変更する必要があります。これにより、PowerShellが役立ちます。 、しかし、私はどのようにすればよいのかよくわかりません。私はPowerShellの初心者です。どうすればこれを行うことができますか?助けてください!

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

java - Google Earth で開く .KMZ ファイルがいくつかあります。これらのファイルを Java にロードする必要があります。Eclipse を使用していますが、方法はありますか?

これにはある種のGoogle APIがあると思います。どこに助けがあるのか​​ わかりませんか?

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

html - Google マップを使用したウェブサイトをオフラインで利用できるようにする方法

私はウェブページhttp://babysoftblog.co.cc/shahma/kmz/map_sexten.htmlを html5 でオフライン キャッシュを使用して作成しました。kmz ファイルを使用して Google マップを表示しています。ページはオンラインで正常に動作していますが、Google を表示していませんページがオフラインのときのマップ。私は何か間違いをしていますか?

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

asp.net-mvc - asp.net mvc でクロス ドメイン オープン kmz ファイル

Google Earth API 経由で kmz ファイルを開く際に問題があります。サーバー上のファイルへの静的リンクを提供すると、正常に機能します。

しかし、別のドメイン (WCF サービス) のファイルへのリンクを変更すると'https://10.122.150.183:4431/Uploads/1/test.kmz'、Google Earth でファイルが開きません。私は別の解決策を試しました.ASP.Net MVCコントローラーからkmzファイルを動的に提供し、以下を返します:

ブラウザのアドレスバーから取得しようとするとうまくいきますが、fetchKmlメソッドでアクションへのリンクを提供すると、アクションは起動しません。

別のドメインから kmz ファイルを開く方法について何か提案はありますか?

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

java - java.util.zip を使用して KMZ ファイルを作成できない

そのため、過去にいくつかのサンプル KML/KMZ ファイルを主に手作業で作成しましたが、この作業の結果、Google Earth とのいくつかの矛盾を発見しました。ほとんどの場合、特定のバージョンの GE に対して何をする必要があるかをよく把握していると思いました。最近、ポイントやその他のメタデータの特定の CSV に基づいて特定のクライアント向けにカスタマイズするために、KML/KMZ サンプル ファイルに自動化を追加しようとしました。

カスタム アイコンまたはコンテンツを使用して Java から KMZ ファイルを作成した経験のある方に連絡したいと思います。これが私が立ち往生しているしわです:

クライアント データをより適切に表示するために、多数のスタイルとカスタム アイコンを手作業で作成しました。最近、KML/KMZ の作成を自動化することで時間を大幅に節約できる Java アプリを作成しました。これらのスタイルは、例から Java コードに直接コピーされました (適切な場所にエスケープがあります)。Java コードは最初に KML を構築し、次にサンプルのアイコン フォルダーを使用して KML をパッケージ化し、圧縮して KMZ として保存しました。すべてうまくいきました。

次に、主にこの例に基づいてコード ブロックを追加し、すべてのアイコンをリソースとして jar に追加しました。次に、ファイルを .zip として作成し、KML ファイルとアイコン ファイル (適切なフォルダー内) が zip に含まれていることを確認しました。彼らはいた。すべてが世界に満足していました。

次に、出力ファイル名を .zip ではなく .kmz に変更し、出力を Google で実行しようとしました。カスタム アイコンが読み込まれません。KML は正常に動作し、ポイントとポリゴンは適切なスタイルの色で表示されますが、アイコンにアクセスできないかのように、中央に X が表示されたボックスがあります。

出力 KMZ の名前を zip に変更し、その中で KML を解凍して実行すると、すべてが期待どおりに機能します。再圧縮して KMZ に名前を変更すると、再び壊れます。

ここが本当の楽しみです。KML を KMZ から取り出し、ワークスペースのリソースからアイコン フォルダーを使用して再パックし、KMZ として保存して Google Earth に読み込むと、問題なく動作します。

それは、私の java.util.zip コードが何らかの形でイメージを破損し、GE がイメージをどう処理したらよいか分からなくなっていることを示しているように感じます。しかし、パッケージ化されていないときは正常に機能するのに、同じ場所から再パッケージ化すると再び壊れた理由について、私は完全に混乱しています。

誰にもアイデアはありますか?コードを投稿しないことを事前にお詫びします。問題のスペースを少し絞ることができれば、投稿できるものを投稿します。

現時点で転写できるコードは次のとおりです。

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

android - Google マップ上の KMZ ベクター ファイル

Google Earth アプリケーションで正常に動作する KMZ ベクター ファイルがありますが、これを Google マップを介して携帯電話 (Android) にオーバーレイしたいと考えています。

それは可能ですか?

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

google-maps - Google マップの KMZ ファイルが IE8 および IE7 でレンダリングされない

マップを含む Web アプリがあります。マップ上のさまざまなレイヤーのオンとオフを切り替える、小さなカスタム マップ コントロールを追加しました。現在、レイヤーは 2 つしかありませんが、ほとんどのブラウザーでうまく機能します。

IE8+7 を除く。オンにすると、マップにレイヤーが表示されません。私が知る限り、マップは kmz/kml ファイルをロードしています (preserveViewport が false に設定されている場合、マップは正しい場所に移動します) が、それらは表示されません。1 つのレイヤーにはポリラインが含まれ、もう 1 つのレイヤーにはマーカーが含まれます。私が使用するコードは以下のとおりです。

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

kml - appendChild kmz は、ツアーを実行するときに 2 回目にのみ機能します (ツアーは同じ kmz に含まれます)。

GE プラグイン用の KMZ ファイルがあります。このファイルには、多数の PNG といくつかの kml (ポリゴン、ライン、目印など) が含まれています。

このツアーを実行する関数は次のとおりです。

}

うまくいきますが、ツアーを実行するのは 2 回目だけです。初めて実行すると、ツアーのみが実行され、ポリゴン、目印、および png は表示されませんが、ツアーを 2 回目にクリックすると、正常に動作します。

最初に kmz 情報を強制的にロードするにはどうすればよいですか?

助けてくれてありがとう。よろしく、春翔。

更新: kmz ポリゴンと目印が最初に読み込まれることがあります...しかし、たまにしか機能しません...kmz が追加される前にツアーが開始されたのではないかと思います。問題は、どうすれば強制的に待機できるかです。 appendChild を追加してから、ツアーを実行します...ありがとう!