显示一个gpx文件的地图
我希望允许用户将跟踪路线的gpx文件上传到我的rails 3.2应用程序,并在地图上显示它们,即使用Google地图。
我怎样才能做到这一点? 有没有比我自己解析gpx文件更简单的方法,将所有路点存储在我的数据库中,并通过json为Google Maps API提供它们?
提前致谢!
对不起,没有太多的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
链接地址: http://www.djcxy.com/p/23347.html