посмотрите на Mapfish или OpenLayers .OpenstreetMap позволит вам загружать карты только в визуализатор (думайте об этом больше как о совместном банке геоданных), а Openlayers - более или менее младший брат / визуализатор / инструмент Openstreetmap для редактирования.Я слышал, у Mapfish есть плагин для интеграции с рельсами, но я не знаю, чего это стоит.Удачи в изучении API по вашему выбору!