open-location-code
open-location-code copied to clipboard
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
It is the same short code, except for the deterministic "minus" part containing the locality. Locality is a table lookup, so this requires adding a table with localities the the...
When creating test cases, it is best practice to NOT compare floating point values using an equality check. Therefore, test cases like these are inappropriate: https://github.com/google/open-location-code/blob/master/test_data/decoding.csv#L26 Or, there should be...
There is an acceptance test suite at https://github.com/google/open-location-code/tree/master/test_data Every implementation should use exactly those test cases. This means that improvements to the test cases will benefit every implementation.
Hi, seems a **false assertion** [at this wiki article](https://github.com/google/open-location-code/wiki/Evaluation-of-Location-Encoding-Systems#geohash) ([since 2018 or before](https://web.archive.org/web/20180213140209/https://github.com/google/open-location-code/wiki/Evaluation-of-Location-Encoding-Systems)), > A single location can have more than one code, depending on the input values, and multiple...
The Flutter / Dart plugin seems to be implemented, could someone from the google team publish it to https://pub.dev
I like this project, and by converting this code to Kotlin it would allow for multi-platform project with a single source code. I'm proposing that this code gets translated to...
Addresses are traditionally references to physical places rather than physical locations, and it seems the goal of OLC is to serve as addresses. Has any work been done on a...
The code isn't very clear, arguments to functions aren't documented. The function signatures are not very intuitive, I'd be ok if there was a rewrite without backward compatibility.
See #307 for details. This issue tracks the fix for the VBA implementation.
Existing node JS tests (in `js/test`) use a combination of gulp and phantomjs to run. phantomjs is now unsupported (and seems to be a pain to get working locally) so...