gps_history 0.0.5 copy "gps_history: ^0.0.5" to clipboard
gps_history: ^0.0.5 copied to clipboard

Represents histories of GPS points. Handles millions of points quickly and using relatively little memory. Can import Google location history JSON files.

0.0.5 #

  • The addAll implementation of GpcEfficient
  • Fixed bugs in the addAll/addAllFast implementations.
  • Added addAllStartingAt. This required some refactoring of the base classes for the Iterable implementation.

0.0.4 #

  • Various updates to be compatible with more modern (dart 2.17.6) tooling. This includes switching to the new linter, using dart doc instead of dartdoc. No API changes.

0.0.3 #

  • Implemented persistence mechanism.

0.0.2 #

  • Public API changes:

    • GoogleJsonHistoryBinaryDecoder renamed to GoogleJsonHistoryDecoder, as the binary parser seems pretty stable. Similar naming changes for related classes, but those are not typically used directly.
    • Removed GoogleJsonHistoryStringDecoder as it's slower and less flexible than the now standard binary decoder.
  • Fixes:

    • Several corner cases in the Google location history JSON parsing.
    • Unit tests for GoogleJsonHistoryDecoder.
    • Added example.md file in the examples directory to convince pub.dev that there are indeed examples in the release.
    • Latitude cannot be -180..180, but -90..90.

0.0.1 #

  • Initial public release. Includes:
    • Two types of GPS point: a lean one with just the bare minimums and one with more meta information such as heading, speed, etc. that's useful for GPX files for example.
    • Different in-memory storage systems for GPS points: either simply list-based, or extremely efficient binary representation (at the cost of minuscule loss of accuracy).
    • Extremely fast and low-memory parser for Google location history JSON export.
    • Many unit tests and doc strings.
3
likes
0
pub points
0%
popularity

Publisher

verified publisheranqs.eu

Represents histories of GPS points. Handles millions of points quickly and using relatively little memory. Can import Google location history JSON files.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on gps_history