我正在尝试使用gpx文件模拟位置。
该文件在Xcode中不起作用,也没有显示任何错误。
文件大小为1.1 MB,具有从startPoint(A)到startPoint(B)的跟踪数据。
这会导致任何问题,有什么建议吗?
答案 0 :(得分:4)
我注意到了同样的问题(Xcode 9.2)。如果您通过底部的状态栏添加.gpx文件,但它没有显示:
将.gpx文件直接拖放到左侧的项目导航窗口中(所有程序文件都在其中)
然后它应该出现在下拉模拟器图标中。
答案 1 :(得分:1)
发现实际原因是XCode不支持GPX文件中内容的少量标签。
iOS不支持包含跟踪数据的代码。
<trk>
<name>12</name>
<trkseg>
<trkpt lat="some value" lon="some value">
</trkpt>
<trkseg>
</trk>
所以,摆脱所有trk,trkseg标签。现在用wpt补充trkpt。
就是这样,您将能够看到模拟您的路径。
在http://deneymo.blogspot.com/2013/12/ios-customise-gps-path-for-simulator.html
找到参考资料此处可以创建仅包含wpt点的GPX文件。 http://gpx-poi.com
Xcode和Simulator支持使用GPX <wpt>
标记将路线指定为一系列航路点。不支持路由(<rte>
)和跟踪(<trk>
)标记。
答案 2 :(得分:0)