-1

Google の MyTracks アプリで作成された複数の kml ファイルから座標情報を抽出し、それらをマージして統合ファイルを作成します。これらのファイルの形式は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
<Placemark><Point><coordinates> -125.362289,50.057000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.363414,50.058000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.372059,50.056000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.366759,50.058001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.376856,50.066001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.377394,50.067001,0.0 </coordinates></Point></Placemark>
</Document>
</kml>

このコードは、Google マップ メーカー ( http://www.google.com/mapmaker )で青いバルーンを生成します。このコードを変更して、さまざまな色のバルーンを作成できるかどうかを知りたいです。これにより、どのポイントがどのソース ファイルに由来するかを判断できます。

二次的な質問: (1) 風船を色付きの点として表示できますか? 作業中、吹き出しはかなりの視覚空間を占めるので、できれば小さいポイントを使用したいと考えています。(2) 上記のコードをよりコンパクトにすることはできますか? 「Placemark、Point、coordinates」という 3 つのタグは、このような単純なプレゼンテーションにはやり過ぎのように思えます。

興味のある方は、 https ://sites.google.com/site/keithkmlfiles/home/kmlfiles/point_files/snowden で私の統合された kml ファイルをもっと見ることができます 。

助けてくれてありがとう。

4

1 に答える 1

0

次のコードは、3 つの緑色のプッシュピンと 3 つのデフォルト マーカーを生成します。これらは現在、Google マップ メーカーでは青色のパドルです。

<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
<Style id="TIcon">
  <IconStyle>
    <Icon>
      <href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>
    </Icon>
  </IconStyle>
</Style>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.362289,50.057000,0.0 </coordinates></Point></Placemark>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.363414,50.058000,0.0 </coordinates></Point></Placemark>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.372059,50.056000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.366759,50.058001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.376856,50.066001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.377394,50.067001,0.0 </coordinates></Point></Placemark>
</Document>
</kml>

このコードの正確なコピーが次のファイルにあります: https://sites.google.com/site/keithkmlfiles/home/kmlfiles/test/two_colours.kml

http://www.google.com/mapmaker - [オーバーレイ] ボックスにカーソルを移動します。- 「オーバーレイの管理」をクリックします。- 上記の *.kml のリンクをトップ ボックスにコピーします。- [追加] をクリックします。- [OK] をクリックします。

あなたはそれが何をするかを見ることができます。

于 2014-02-04T20:33:35.773 に答える