Repository navigation
Maps: the search and route map draws makepad's pre-baked world map - #165
Merged
Merged
Conversation
ymote
force-pushed
the
feat/maps-makepad-archive
branch
from
October 2, 2026 03:34
68a4871 to
cd0a5ac
Compare
ymote
force-pushed
the
feat/maps-makepad-archive
branch
2 times, most recently
from
October 2, 2026 19:06
efc017b to
6a7c3b0
Compare
The search/route map uses MapView's archive_url (makepad #55) with https://makepad.nl/maps/world-20260926.mkmap instead of Overpass; the drive maps stay on Overpass until the nav-mode drawing bug is fixed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ymote
force-pushed
the
feat/maps-makepad-archive
branch
from
October 3, 2026 04:17
6a7c3b0 to
0341467
Compare
Contributor
Author
|
Local CI passed on 0341467 ( GitHub would run for this PR: desktop.yml, phone.yml, apps.yml. Merged on this local pass (macOS runner queue); GitHub CI runs on the merge commit on main.
Skipped (these did NOT pass; (!) marks a skip that blocks tools/ci-local-merge.sh):
Notes:
|
Contributor
Author
|
The makepad authors agreed to OctoSense using makepad.nl (confirmed by the project owner, 2026-10-02). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Maps' search/route map (
plan_map) now reads makepad's hosted, pre-baked world archive throughMapView.archive_url(makepad #55, pinned by #161):archive_url: "https://makepad.nl/maps/world-20260926.mkmap"Tiles come from a sharded
.mkmaparchive (VersaTiles' OpenStreetMap planet, repacked by makepad's tools, with pre-baked geometry for dense city tiles) by range reads with a bounded disk cache, instead of raw Overpass queries built into geometry on the phone.makepad.nlis added to the manifest's hosts, and the README rows (EN/zh) say which map uses which source.The two drive maps stay on Overpass: a MapView in a
2d/3dnav mode loads archive tiles but draws none (on desktop; 25/30 tilesReady). That's a makepad nav-mode drawing bug to fix separately.Verification
main.cargo test --locked --features mobile-apps -p octosense-shell(fromphone/): 565 passed, including the test that opens every bundled app.Before merging
makepad.nlis the makepad authors' demo server; archive names are dated and old ones are removed (world-20260903is already 404). Shipping on it needs their agreement, or a copy of the archive we host.Known, not from this PR
Far destinations (Paris or Bangkok from San Jose) show an empty map: the plan camera never zooms out below 10, so it frames the middle of a 1,800–14,000 km route. That's the same on Overpass.
🤖 Generated with Claude Code