Module: SimpleMapnik

Defined in:
lib/simple_mapnik.rb,
lib/simple_mapnik/api.rb,
lib/simple_mapnik/map.rb,
lib/simple_mapnik/bounds.rb,
lib/simple_mapnik/config.rb,
lib/simple_mapnik/version.rb,
lib/simple_mapnik/coordinate.rb

Defined Under Namespace

Modules: FFI Classes: Api, Bounds, Config, Coordinate, Map

Constant Summary collapse

MAPNIK_BASE =
File.join(File.dirname(__FILE__), 'simple_mapnik')
VERSION =
'0.1.1'.freeze

Class Method Summary collapse

Class Method Details

.error_ptrObject



70
71
72
# File 'lib/simple_mapnik.rb', line 70

def error_ptr
  ::FFI::MemoryPointer.new :char, 65
end

.register_datasources(sources) ⇒ Object



74
75
76
# File 'lib/simple_mapnik.rb', line 74

def register_datasources(sources)
  SimpleMapnik::FFI.mapnik_register_datasources sources, nil
end

.register_fonts(fonts) ⇒ Object



78
79
80
# File 'lib/simple_mapnik.rb', line 78

def register_fonts(fonts)
  SimpleMapnik::FFI.mapnik_register_fonts fonts, nil
end