DDMS が KML ファイルをロードしない (または解析しない)
質問
DDMS で KML ファイルをロードできません。
たとえば、次のような KML ファイルがあります。
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>
</Placemark>
</kml>
のドキュメント http://developer.android.com/guide/developing/tools/ddms.htmlアプリを起動してDDMSを起動してKMLをロードするだけであることを示しているようです。それはうまくいきません。
同じリンクで提案されている Google Earth ソリューションも試してみました。
SDK 1.5_r2を使用しています。何か間違ったことをしているのでしょうか、それとも何かが足りないのでしょうか?
解決
いくつかの癖があります:
名前空間を次のように指定する必要があります。
<kml xmlns="http://earth.google.com/kml/2.x">
「Placemark」要素は大文字で始める必要があります。
「座標」要素と「名前」要素は「Placemark」要素内にあり、小文字で始まる必要があります。
この例では、別の名前空間のみが必要です。
他のヒント
は、ここではGoogleからのお越しの方のために、これは通常のKMLは、DDMSが解析されます一つに提出なります私が見つけた唯一のオンラインKML変換ツールです
私はアンドロイドと互換性のあるものにKMLファイルを変換し、このリンクを発見しました。 http://ge2adt.appspot.com/する
この例のkmlファイルは私のために働きました。 トリックはワードパッド、それを作成するために、メモ帳を使用していないました。 あなたの走行距離は異なる場合があります。
所属していません StackOverflow