【问题标题】:GPX File does not load iOS XcodeGPX 文件不加载 iOS Xcode
【发布时间】:2017-09-11 16:33:00
【问题描述】:

我正在尝试使用 gpx 文件模拟位置。

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

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

这会导致任何问题,有什么建议吗?

参考:Add GPX File to Xcode 6 Project

【问题讨论】:

    标签: ios xcode gpx


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      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

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

      Xcode 和 Simulator 支持使用 GPX &lt;wpt&gt; 标签将路线指定为一系列航路点。不支持路由 (&lt;rte&gt;) 和跟踪 (&lt;trk&gt;) 标签。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-06-15
          • 2016-03-06
          • 2021-01-22
          • 2014-06-10
          • 2016-12-17
          • 1970-01-01
          • 2013-05-22
          • 2011-11-06
          相关资源
          最近更新 更多