libgd-gis は YAML ベースのスタイル定義を使用します。
map.style = GD::GIS::Style.load("solarized")
このコードは YAML スタイルを読み込み、マップ全体に適用します。
スタイルは通常次のディレクトリにあります。
examples/styles/
roads:
motorway:
stroke: [88, 110, 117]
stroke_width: 10
primary:
stroke: [147, 161, 161]
stroke_width: 6
minor:
stroke: [203, 75, 22]
stroke_width: 1
water:
stroke: [38, 139, 210]
fill: [7, 54, 66]
parks:
fill: [42, 161, 152]
GEOJSON = "data/home_store.geojson"
map.add_geojson(GEOJSON)
GeoJSON は解析され、現在のスタイルで描画されます。