746 Commits

Author SHA1 Message Date
Hannes Janetzek
a8e27574c9 use AsyncTask for labeling 2013-10-09 01:56:03 +02:00
Hannes Janetzek
a873310df2 cleanups, less bright roofs 2013-10-09 01:56:03 +02:00
Hannes Janetzek
355f41aee3 use zoomTable for zoom-levels provided by db 2013-10-09 01:56:03 +02:00
Hannes Janetzek
3b0c3c8ce9 fix way labels in MapFile Database 2013-10-09 01:56:03 +02:00
Hannes Janetzek
dc547bb077 more tag keys 2013-10-09 01:56:03 +02:00
Hannes Janetzek
08ea40851f smaller default GeomBuffer 2013-10-09 01:56:03 +02:00
Hannes Janetzek
6483902901 fix startPolygon for more than one polygon.. 2013-10-09 01:56:03 +02:00
Hannes Janetzek
0736dd15b2 increase line scaling factor 2013-10-09 01:56:03 +02:00
Hannes Janetzek
8992cfda94 fix texture pool initialization 2013-10-09 01:56:03 +02:00
Hannes Janetzek
477548c5f7 use new Martix4 function which use temporary array
- avoid 'undefined behaviour' which did work for most cases...
2013-10-09 01:56:03 +02:00
Hannes Janetzek
b463ca7e3b use BufferObject.loadBufferData 2013-10-09 01:56:03 +02:00
Hannes Janetzek
8ac661d727 keep buffer state in LwHttp 2013-10-09 01:56:03 +02:00
Hannes Janetzek
1359dedcd4 some more TagSet utilities 2013-10-09 01:56:03 +02:00
Hannes Janetzek
46c7c34bb2 Triangle: mark second occurrence of duplicate vertices as UNDEAD
so that they are ignored by skeleton builder
2013-10-09 01:56:03 +02:00
Hannes Janetzek
c4d0c4af57 fix Matrix functions to use temporary array when lhs or rhs are same as result 2013-10-09 01:56:03 +02:00
Hannes Janetzek
1ab3a5e174 make convexity test more restrictive 2013-10-09 01:56:03 +02:00
Hannes Janetzek
ff8e1801bf no need to internalize these 2013-10-09 01:56:03 +02:00
Hannes Janetzek
083932abac add comments 2013-10-09 01:56:03 +02:00
Hannes Janetzek
05d4dba5fc always internalize tag key Strings 2013-10-09 01:56:03 +02:00
Hannes Janetzek
97658f3ab1 use own UTF8Decoder 2013-10-09 01:56:03 +02:00
Hannes Janetzek
82a3a880ac add MapView.clearMap() -> clear all previous map state in Layers on next onUpate
- now labels are cleared properly when the or mapdb changes.
- getTileSet now requires a TileSet instance as input
2013-10-09 01:56:03 +02:00
Hannes Janetzek
6bb5cd3f68 release TileSet after rendering 2013-10-09 01:56:03 +02:00
Hannes Janetzek
7220fee194 JobQueue now belongs to TileManager instead of TileLayer 2013-10-09 01:56:03 +02:00
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