1

私はWebではなくデスクトップアプリケーションを開発しています。ソフトウェア環境はWindowsとVB10です。私のユーザーインターフェースには、地図を表示したいブラウザがあり、http://maps.google.com/maps?q =のようなアドレスを発行してから、データを含むKMLファイルを配置したURLを指定します。 。問題は次のとおりです。KMLファイルのデータをフィルタリングして、それらのサブセットのみを表示することは可能ですか?

4

1 に答える 1

0

基本的に2つのオプションがあります。

  1. フィルタリングされたKMLをその場で生成するサービスにパラメータを渡します。
  2. ブラウザインターフェースのJavaScriptでそれを行います。

あなたの質問に基づいて、私はオプション1が出ていると仮定します。オプション2の場合、ウェブ上にはたくさんの例がありますが、基本的にはKMLを自分で解析し、それを処理するJavaScriptコードを作成する必要がありますが、フィルタリングを実現するために行う必要があります。KMLURLをGoogleマップに直接渡すことはできません。この動作のいずれかを達成します。

おそらく有用な例:http ://www.gpsvisualizer.com/examples/google_folders.html

アップデート

コメントの会話に基づく:

私が考えることができる他の唯一のことは、JavaScriptを使用して独自のマップページを作成し、そこに必要なことを実行して(上記のリンク先のhttp://gpsvisualizer.com/examples/google_folders.htmlなど)、アプリに埋め込むことです。グーグルマップの代わりに。基本的に、必要な機能をカプセル化します。したがって、アプリのmaps.google.com/maps?q=の代わりに、myMapURL.com / MyMap?querystringがあります。これは、目的のフィルタリングを備えたGoogleマップラッパーです。そうでなければ、あなたは現在の設定に基づいて運が悪いと思います。

于 2013-01-24T14:50:44.333 に答える