GD::GIS::Map は、スタイルが関連付けられていない場合、レンダリングできません。
style オブジェクトは、道路・水域・公園・ポイントなどの意味的レイヤーを、
色、線幅、塗りつぶし、描画順序といった視覚的属性へ変換する役割を担います。
そのため、以下が必須となります:
map.render を呼び出す前に 必ずスタイルを設定する必要があります例:
map = GD::GIS::Map.new(
bbox: PARIS,
zoom: 13,
basemap: :carto_light
)
map.style = GD::GIS::Style.load("default")
map.render
map.save("paris.png")
libgd-gis は、暗黙的またはハードコードされた デフォルトの視覚スタイルを提供しません。
スタイルを明示的に指定することで、以下が保証されます:
この仕様は、タイルベース描画モードおよび ビューポート描画モードの両方に適用されます。
