摘要:
我已经尝试将GPX文件加载到Android模拟器中,但是我收到错误消息"该表包含错误。没有发送任何地点"。
重现的步骤:
GPX文件(test.gpx):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<wpt lat="28.0587" lon="-82.4139">
<time>2015-12-01T03:01:44Z</time>
</wpt>
</gpx>
预期行为:
应将位置发送到模拟器
观察到的行为:
错误消息&#34;该表包含错误。没有发送任何地点&#34;:
设备和Android版:
仿真器Nexus 5X API Level 23(Google API),1080 x 1920;在Windows 7 Enterprise SP1 64位上运行420 dpi,Android 6.0(Google API),x86,1GB
答案 0 :(得分:2)
截至2016年8月10日,仿真器似乎不支持GPX航路点格式:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<wpt lat="28.0587" lon="-82.4139">
<time>2015-12-01T03:01:44Z</time>
</wpt>
</gpx>
但是,它似乎支持GPX曲目格式:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<trk>
<name />
<cmt />
<trkseg>
<trkpt lat="28.0587" lon="-82.4139">
<ele>0</ele>
<time>2015-12-01T03:01:44Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>
上述GPX曲目格式成功加载到模拟器中并正确注入位置。