773 Commits

Author SHA1 Message Date
Hannes Janetzek
0174c0229d - keep screen-to-map-plane projection in Matrices so that this stays consistent for a frame
- dont modify map-plane coord array that is passed to ScanBox
2013-10-09 01:56:03 +02:00
Hannes Janetzek
9bbfef02ad fix: grow of GeometryBuffer properly 2013-10-09 01:56:03 +02:00
Hannes Janetzek
9d96be70fa add string formatter 2013-10-09 01:56:02 +02:00
Hannes Janetzek
4bb1e61325 cleanups: dont lookup charset decoder. name varint byte limit 2013-10-09 01:56:02 +02:00
Hannes Janetzek
055cd92935 always internalize Tag.key 2013-10-09 01:56:02 +02:00
Hannes Janetzek
af58f7d915 start of a OsmPbfReader 2013-10-09 01:56:02 +02:00
Hannes Janetzek
85257a0ac8 add TagSet class 2013-10-09 01:56:02 +02:00
Hannes Janetzek
2ff67d078d move renderer.layer to renderer.sublayers and renderer.overlays to renderer.layers 2013-10-09 01:56:02 +02:00
Hannes Janetzek
c682ae518c also update on scale changes 2013-10-09 01:56:02 +02:00
Hannes Janetzek
18fdbd07d7 cleanup 2013-10-09 01:56:02 +02:00
Hannes Janetzek
16810401ff make MapScaleBar an Overlay 2013-10-09 01:56:02 +02:00
Hannes Janetzek
4c7a536f17 move TestTileLayer to layers.test 2013-10-09 01:56:02 +02:00
Hannes Janetzek
45fee11336 more work on BitmapLayer: allow to set target width and height 2013-10-09 01:56:02 +02:00
Hannes Janetzek
a1bd0c9eaa add Matrices utility to set MVP matrix to use screen pixel coordinates 2013-10-09 01:56:02 +02:00
Hannes Janetzek
12f064c460 move MapTileLayer to layers.vector 2013-10-09 01:56:02 +02:00
Hannes Janetzek
b99970bfab move BitmapTileLayer to layers.bitmap 2013-10-09 01:56:02 +02:00
Hannes Janetzek
b45249ffff add BitmapLayer renderer to BasicOverlay 2013-10-09 01:56:02 +02:00
Hannes Janetzek
00839e9a9a move overlays to layers.overlay 2013-10-09 01:56:02 +02:00
Hannes Janetzek
1e2ad95f8d add OpenScienceMap protocol definition 2013-10-09 01:56:02 +02:00
Hannes Janetzek
5e6a78c0eb move MapScaleBar to overlays 2013-10-09 01:56:02 +02:00
Hannes Janetzek
d71b90df10 document MapViewPosition.getViewBox 2013-10-09 01:56:02 +02:00
Hannes Janetzek
d94874882c print center tile of MapPosition 2013-10-09 01:56:02 +02:00
Hannes Janetzek
01b6a8acf4 use theme priority(for tag group) also for node labels 2013-10-09 01:56:02 +02:00
Hannes Janetzek
5a2cfe16a5 improve GridOverlay, keep TextLayer to not create new Canvas on each update 2013-10-09 01:56:02 +02:00
Hannes Janetzek
cac05dbf66 make Layer.cleanup public 2013-10-09 01:56:02 +02:00
Hannes Janetzek
2d0d76d245 comments + cleanups 2013-10-09 01:56:02 +02:00
Hannes Janetzek
80e45a3fa6 no need for polygonoffset 'factor', clip quad is always flat 2013-10-09 01:56:02 +02:00
Hannes Janetzek
728531d3b9 back to taxicab distance 2013-10-09 01:56:02 +02:00
Hannes Janetzek
106725b3f7 comment out unused stuff 2013-10-09 01:56:02 +02:00
Hannes Janetzek
67109a09f9 add BufferObject utility functions 2013-10-09 01:56:01 +02:00
Hannes Janetzek
7e12159178 smoother fling 2013-10-09 01:56:01 +02:00
Hannes Janetzek
0f441fc8f3 fix flickering map (no visible tiles for one frame) in case tiles changed but position does not 2013-10-09 01:56:01 +02:00
Hannes Janetzek
42bd0661c1 share one native ByteBuffer in GLThread 2013-10-09 01:56:01 +02:00
Hannes Janetzek
8bea920253 remove tilesChanged parameter of RenderLayer.update as there is no more global tile layer
- fix PathOverlay update
2013-10-09 01:56:01 +02:00
Hannes Janetzek
28ecec811a rename -> getLayerManager 2013-10-09 01:56:01 +02:00
Hannes Janetzek
6ac3f2420c fixup 2013-10-09 01:56:01 +02:00
Hannes Janetzek
54911083af change MapEventLayer to subclass of InputLayer 2013-10-09 01:56:01 +02:00
Hannes Janetzek
9824aa72e5 rename RenderOverlay -> RenderLayer 2013-10-09 01:56:01 +02:00
Hannes Janetzek
b3f4ee444c add OverpassAPI loader 2013-10-09 01:56:01 +02:00
Hannes Janetzek
da53b02e8a add OSM datatypes 2013-10-09 01:56:01 +02:00
Hannes Janetzek
4f3560d810 MapEventLayer: take over gesture detection after double tap 2013-10-09 01:56:01 +02:00
Hannes Janetzek
57ec6ea067 fix TextGridLayer 2013-10-09 01:56:01 +02:00
Hannes Janetzek
b15fe5fd88 set target SDK 2013-10-09 01:56:01 +02:00
Hannes Janetzek
cccd053925 start WKB2GeomBuffer reader 2013-10-09 01:56:01 +02:00
Hannes Janetzek
5222609025 LayerManager: add cancelGesture method
-  add 'debug' output to see which InputLayer took the event
2013-10-09 01:56:01 +02:00
Hannes Janetzek
e24bba1e57 use 'max zoom level' from TileSource 2013-10-09 01:56:01 +02:00
Hannes Janetzek
923019a34a improve GeometryBuffer API 2013-10-09 01:56:01 +02:00
Hannes Janetzek
ae993eccce added BitmapTileLayer, and TileSource interface from mapsforge 2013-10-09 01:56:01 +02:00
Hannes Janetzek
34065efb93 make TileLayer abstract and create TileLoaders in subclass 2013-10-09 01:56:01 +02:00
Hannes Janetzek
78f05992f4 log map layer updates 2013-10-09 01:56:01 +02:00