题
我不能让DDMS载的任何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。这没工作。
我甚至试图谷歌地球解决方案建议在同一链接。
我使用的SDK1.5_r2.我在做的事情是错误的或者缺失的东西吗?
解决方案
有一些怪癖:
你有指定的名称空间为:
<kml xmlns="http://earth.google.com/kml/2.x">
"标"的要素必须启动资本的信。
"坐标"和"名"的要素必须在一个"标"的元素,并开始在小写。
你只需要一个不同的名称空间。
其他提示
对于那些来到这里,从谷歌,这是唯一的在线KML转换工具,我发现,会变成一个普通KML文件到一个DDMS将解析:
我发现这个链接的KML文件转换为那些与Android兼容。 http://ge2adt.appspot.com/
这个例子KML文件为我工作。 诀窍是使用记事本创建它,而不是写字板。 大小可能不同。
不隶属于 StackOverflow