我无法在DDMS eclipse插件中加载GPX文件。指定GPX文件时,不会向仿真器控件列表添加任何点。我也尝试过添加KML文件,这些文件是在Google地球中生成的。
有没有办法让这些文件生效?该文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<gpx
version="1.0"
creator="RunKeeper - http://www.runkeeper.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.topografix.com/GPX/1/0"
xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
<trk>
<name>Running 11/30/09 3:37 pm11/30/09 3:37 pm</name>
<time>2009-11-30T15:37:08Z</time>
<trkseg>
<trkpt lat="41.811406000" lon="-72.521427000">
<ele>37.000000</ele>
<time>2009-11-30T15:37:08Z</time>
</trkpt>
<trkpt lat="41.811030000" lon="-72.522882000">
<ele>38.000000</ele>
<time>2009-11-30T15:37:10Z</time>
</trkpt>
答案 0 :(得分:4)
我刚试了一大堆我自己的GPX文件但没有任何反应。然后我尝试了tramper example并且它有效。
看起来文件开头的<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
需要在它之后有换行符。许多GPX文件只是直接进入第一行的<gpx...
标记。
添加换行符使得DDMS加载文件更加快乐。
答案 1 :(得分:1)
使用wtk 2.5.2并在模拟器中使用保存为gps.xml的数据:
<![CDATA[<waypoints>
<waypoint time="1500" latitude="14.389796708964603" longitude="50.09985002736201" altitude="310" />
<waypoint time="5500" latitude="14.390283327582706" longitude="50.099909292742595" altitude="310" />
<waypoint time="5500" latitude="14.390282428592135" longitude="50.100262519964886" altitude="310" />
<waypoint time="1500" latitude="14.390793552257932" longitude="50.10032395846041" altitude="310" />
</waypoints>]]>
答案 2 :(得分:1)
正如我评论here,DDMS似乎只支持1.1 GPX文件。更改根标记上与版本无关的不同属性以使用1.1
应该会有所帮助:
<gpx
version="1.1"
creator="RunKeeper - http://www.runkeeper.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.topografix.com/GPX/1/1"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
答案 3 :(得分:0)
免费轻松&#34;修复者&#34;对于从谷歌地球导出的kml文件,谷歌地球也可以导入GPX并使编辑它们比筛选XML容易得多