GPS リスナーを使用する Android アプリで妻と共同作業をしています。Eclipse で ADT を使用している (ほぼ) 他のすべての人と同じように。また、多くの人と同じように、Google Earth で遊んで、KML ファイルをエクスポートし、それを ADT に取り込むことができると考えました。そのような幸運はありません。他の多くの人が発見したように。さて、少し遊んだ後、ツールでインポートできる最小限の KML ファイルと思われるファイルを作成しました。最小ファイルでなくても、大幅に削減されています。だから、さらに苦労せずに:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<!-- name>Title</name -->
<Placemark><!-- name>PointName</name><description>Desc</description--><Point><coordinates>-118.383097,33.836978,193</coordinates></Point></Placemark>
<Placemark><!-- name>PointName</name><description>Desc</description--><Point><coordinates>-118.383197,33.836988,193</coordinates></Point></Placemark>
</Document>
</kml>
このファイルの重要なポイントは次のとおりです: - 名前空間識別子 - 'tudes (経度、緯度、高度) の周りにネストする要素 - コメントアウトしたオプションの情報私にとって役立つように、私はそれらを残しました。そして、それらはADTでコメントまたは要素として機能します。各場所に要素の完全なネストを使用する必要があるように思われることに注意してください。座標要素内の単一の長いリストでバリエーションを試してみましたが、役に立ちませんでした。もう 1 つの参考になる点は、Excel を使用して使用したいデータを計算したことです。そのため、Excel を使用してロケーション リストを作成し、変更内容をファイルにすばやくカット アンド ペーストすることができました。Excelのセルに次の行を追加しました。
=CONCATENATE("<Placemark><!-- name>",J3,"</name><description>",K3,"</description--><Point><coordinates>",C3,",",D3,",",E3,"</coordinates></Point></Placemark>")
ハッピーデベロップ!