summaryrefslogtreecommitdiff
path: root/altosuilib/AltosSiteMap.java
Commit message (Collapse)AuthorAge
* altosuilib: Remove old widget-based map UIKeith Packard2014-06-11
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Refactor AltosFlightDisplay units and font update handlingKeith Packard2014-05-29
| | | | | | | | | Make AltosFlightDisplay explicitly implement AltosFontListener and AltosUnitsListener interfaces to make everyone use the same API. Then, actually go implement units listeners so that changing units updates all of the active displays immediately Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old APIKeith Packard2014-05-28
| | | | | | This gets altosui working again. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Update map preloading UI to include zoom and maptypesKeith Packard2014-05-28
| | | | | | This lets you specify precisely which maps to load. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add google maps API key, configured with -with-google-keyKeith Packard2014-05-28
| | | | | | | | | | | This places the actual key outside of the repository, allowing the user to configure the name of the file containing the key. By default, this pulls the key from $HOME/altusmetrumllc/google-maps-api-key. With the key present, there are no longer any rate limits to loading map data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Decompress map images asynchronously and in parallelKeith Packard2014-05-27
| | | | | | | This speeds up loading map images from disk quite a bit, and keeps the UI responsive while that happens as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add distance measuring line to site map.Keith Packard2014-05-27
| | | | | | | Use any modifier or button other than the left one to draw a line on the map. The length of the line is shown at the start of the line. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add multiple zoom levels and content types to mapKeith Packard2014-05-27
| | | | | | | Also changes the file format for hybrid, satellite and terrain maps to jpg to save disk space. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map ↵Keith Packard2014-05-25
memory Prepare to share with TeleGPS application. This also has the changes to the site map tile which cache only a few images and regenerate the flight path on the fly, saving piles of memory Signed-off-by: Keith Packard <keithp@keithp.com>