【问题标题】:show a map for a gpx file显示 gpx 文件的地图
【发布时间】:2012-02-09 21:09:36
【问题描述】:

我希望允许用户将跟踪路线的 gpx 文件上传到我的 rails 3.2 应用程序并在地图上显示它们,即使用 Google 地图。

我该怎么做?有没有比自己解析 gpx 文件、将所有航点存储在我的数据库中并通过 json 为 Google Maps API 提供它们更简单的方法?

提前致谢!

【问题讨论】:

    标签: ruby-on-rails google-maps gpx


    【解决方案1】:

    抱歉,不是 Ruby 专家。但是,地理数据抽象库 (GDAL) 应该可以很好地处理这个问题。 GDAL 有 Ruby 绑定: http://trac.osgeo.org/gdal/wiki/GdalOgrInRuby

    我建议使用它将 GPX 转换为 KML,然后使用 KMLLayer 对象来显示 KML。你会使用 ogr2ogr: http://gdal.org/ogr2ogr.html

    这是 KMLLayer: http://code.google.com/apis/maps/documentation/javascript/layers.html#KMLLayers

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 2016-08-03
      • 1970-01-01
      • 2011-03-18
      • 2023-03-13
      • 2014-11-19
      • 2016-05-31
      相关资源
      最近更新 更多