Problem: Map position drifted north/higher on each reload because bounds.getCenter() returns a visually offset center when pitch is applied Solution: - Use map.getCenter() for accurate geographic center (not affected by pitch) - Save and restore bearing (rotation) along with pitch - Store: lat, lon, zoom, pitch, bearing Before: bounds.getCenter() → visual center (offset by 3D tilt) After: map.getCenter() → true geographic center This ensures the map returns to the exact same position after reload, regardless of the 3D tilt angle. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| assets | ||
| auth | ||
| components | ||
| lib | ||
| services | ||
| styles | ||
| theme | ||
| App.jsx | ||
| main.jsx | ||
| pwaInstall.js | ||