Skip to content

Release 22 (1.8.5): Add GCJ-02 support#1

Open
dingwen07 wants to merge 2 commits into
mainfrom
feature/gcj-02
Open

Release 22 (1.8.5): Add GCJ-02 support#1
dingwen07 wants to merge 2 commits into
mainfrom
feature/gcj-02

Conversation

@dingwen07

Copy link
Copy Markdown
Owner

No description provided.

Introduce canonical WGS-84 coordinate handling across places, timeline, maps, and Google Places integration. Adds a legacy coordinate classifier/repair journal, Room migration to version 3, backup/restore support, and UI flows for reviewing, repairing, and undoing unresolved place coordinates. Includes mainland China boundary transforms, projection helpers, and tests for migration, transforms, and coordinate safety.
Version 1.8.5-rc.1

Classify legacy mixed centers and safe API geometry

Adds a provable classifier for historical mixed Google center/anchor blends, wires it into legacy coordinate repair decisions, and updates migration/restore flows to retain only identity-safe legacy candidate tuples while clearing ambiguous ones.

The provider now returns unresolved places for ID continuity but redacts geometry fields unless coordinates are canonical, with updated contract docs and API cursor handling. Google map projection/click handling is refined to allow identity writes outside mainland compatibility zones, keep mainland unverified writes blocked, and split projected paths across projection regime changes. Related unit/instrumentation tests were expanded accordingly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant