snapr

Crates.iosnapr
lib.rssnapr
version0.7.0
sourcesrc
created_at2024-10-03 19:56:30.207274
updated_at2024-11-05 06:42:19.245834
descriptionLibrary enabling a flexible and frictionless way to render snapshots of maps with overlayed geometries.
homepage
repositoryhttps://github.com/c1m50c/snapr
max_upload_size
id1395627
size63,558
Pere Wells (c1m50c)

documentation

README

Snapr

Snapr (/ˈsnæp ər/) is a library that enables a flexible and frictionless way to render snapshots of maps with overlayed geometries.

Examples

  • Open Street Maps - Collection of binaries using an OSM tile fetcher.
    • Point - Example showing how to draw a point geometry.
    • Line - Example showing how to draw a line geometry.
    • Line String - Example showing how to draw a line string geometry.
    • Polygon - Example showing how to draw a polygon geometry.
  • Labels - Example showing how to label a point geometry.
  • SVGs - Example showing how to draw an SVG on top of a point geometry.
  • Batch - Example showing how to use a TileFetcher::Batch, as opposed to the usual TileFetcher::Individual variant.
  • Stateful - Example showing how to implement the IndividualTileFetcher trait to enable a TileFetcher that keeps track of state.
  • Tokio - Example showing how to use the tokio feature flag to build an asynchronous TileFetcher.

License

Licensed under the MIT License found at the root of the repository.

Commit count: 276

cargo fmt