GPX文件不加载iOS Xcode

我试图模拟的位置,使用gpx文件。

该文件在Xcode中不起作用,也不显示任何错误。

文件大小为1.1 MB,具有从startPoint(A)到startPoint(B)的跟踪数据。

这是否会导致任何问题,任何build议?

参考: 添加GPX文件到Xcode 6项目

发现实际的原因是GPX文件中的内容的标签不被XCode支持。

iOS不支持跟踪数据的标签。

<trk> <name>12</name> <trkseg> <trkpt lat="some value" lon="some value"> </trkpt> <trkseg> </trk> 

所以,摆脱所有的trk,trkseg标签。 现在用wpt补充trkpt。

就是这样,你将能够看到你的path模拟。

http://deneymo.blogspot.com/2013/12/ios-customise-gps-path-for-simulator.htmlfind这个引&#x7528;

只有wpt点的GPX文件可以在这里创build。 http://gpx-poi.com

根据以下链接https://developer.apple.com/library/content/documentation/IDEs/Conceptual/iOS_Simulator_Guide/CustomizingYourExperienceThroughXcodeSchemes/CustomizingYourExperienceThroughXcodeSchemes.html

Xcode和Simulator支持使用GPX <wpt>标签将路线指定为一系列路标。 不支持路由( <rte> )和track( <trk> )标记。

我最近遇到了这个问题,发现GPSBabel可以将轨道GPX文件转换成航点格式。 以下是文档中给出的示例命令:

gpsbabel -i gpx -f blah.gpx -x transform,wpt=trk,del -o gpx -F converted.gpx

我注意到了同样的问题(Xcode 9.2)。 如果您通过底部的状态栏添加.gpx文件并且不显示:

将.gpx文件直接拖放到左侧的项目导航器窗口(所有程序文件所在的位置)

它应该出现在下拉模拟器图标中。