ubhub_maps 0.2.0 copy "ubhub_maps: ^0.2.0" to clipboard
ubhub_maps: ^0.2.0 copied to clipboard

Official Dart SDK for the UBHUB Geospatial API, with typed geocoding, reverse geocoding, routing, and secure API-key authentication.

Changelog #

0.2.0 #

  • Use the verified deployed public API origin https://developers.ubhub.mn.

  • Share identical in-flight requests per client, avoiding duplicate HTTP calls, parsing, and API quota usage. Disable with coalesceRequests: false.

  • Never retain completed responses or failures; subsequent calls fetch fresh data.

  • Use typed byte buffers and fused UTF-8/JSON decoding for larger responses.

  • Avoid timing allocations when logging is disabled and reuse compiled patterns.

  • Add concurrency/stream regression tests and a reproducible Dart benchmark.

0.1.0 #

  • Initial UBHUB Dart SDK using the package name ubhub_maps.
  • Forward and reverse geocoding using the public /v1/geocode contract.
  • Driving and walking routes with typed GeoJSON geometry and snapped waypoints.
  • Instance-scoped Bearer authentication and reusable HTTP connections.
  • Typed failures, request IDs, rate-limit metadata, bounded timeouts, and safe logging.
  • Deterministic unit tests, example, and opt-in staging integration tests.
0
likes
0
points
721
downloads

Documentation

Documentation

Publisher

verified publisherdevelopers.ubhub.mn

Weekly Downloads

Official Dart SDK for the UBHUB Geospatial API, with typed geocoding, reverse geocoding, routing, and secure API-key authentication.

Homepage
Repository (GitHub)
View/report issues

Topics

#geocoding #routing #geospatial

License

unknown (license)

Dependencies

http

More

Packages that depend on ubhub_maps