4

我无法让 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 地球解决方案。

我正在使用 SDK 1.5_r2。我做错了什么或错过了什么?

4

3 回答 3

9

对于来自 Google 的用户,这是我发现的唯一在线 KML 转换工具,可以将常规 KML 文件转换为 DDMS 将解析的文件:

http://lab.soledadpenades.com/android/kml/

于 2011-02-13T06:10:04.253 回答
5

有一些怪癖:

  1. 您必须将命名空间指定为:

    <kml xmlns="http://earth.google.com/kml/2.x">

  2. “地标”元素必须以大写字母开头。

  3. “坐标”和“名称”元素必须在“地标”元素内并以小写字母开头。

您的示例只需要不同的命名空间。

于 2009-07-09T12:33:39.547 回答
0

这个示例 kml 文件对我有用。诀窍是使用记事本来创建它,而不是写字板。你的旅费可能会改变。

链接文本

于 2011-01-14T04:12:28.683 回答