Expand description
§brisk-cartography
brisk-cartography provides integration with the cartography.
§Example
The following creates a map with a single layer loaded with geojson:
brisk_cartography::brisk_it! {
Map
{
GeoJsonLayer
{
name: "Continents",
source: include_str!("../data/continents.json").as_bytes(),
}
}
}The following defines a style to show the continents with a black outline, and a white background:
brisk_cartography::brisk_it! {
Style
{
background_color: cartography::Rgba::OSM_BLUE,
Rule {
geo_type: cartography::GeometryType::Polygon,
symbol: Symbol {
stroke_width: 1.0,
stroke_color: cartography::Rgba::BLACK.into(),
fill_color: cartography::Rgba::OSM_WHITE.into(),
},
}
}
}The full example is available in the cartography example.
Macros§
- brisk_
it - This macro is used to transform a brisk declarative representation into a Map or a Style. Look at examples for usage.