показать карту для файла gpx - PullRequest
0 голосов
/ 13 января 2012

Я хочу разрешить пользователям загружать файлы gpx отслеживаемого маршрута в мое приложение rails 3.2 и отображать их на карте, т. Е. С помощью Google Maps.

Как я могу это сделать? Есть ли более простой способ, чем разбирать файл gpx самостоятельно, хранить все путевые точки в моей базе данных и предоставлять их через json для API Карт Google?

Заранее спасибо!

1 Ответ

0 голосов
/ 15 января 2012

Извините, не так много экспертов по 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

...