704 Commits

Author SHA1 Message Date
Hannes Janetzek
c14b14fd11 comments + formatting 2013-10-09 01:56:00 +02:00
Hannes Janetzek
270c3071d5 fix old pbmap 2013-10-09 01:56:00 +02:00
Hannes Janetzek
e10cb2051e dont fail silently 2013-10-09 01:56:00 +02:00
Hannes Janetzek
119f2ac14c Add MapElement as a buffer object to pass map elements to TileGenerator
- unify IMapDatabase callback
2013-10-09 01:56:00 +02:00
Hannes Janetzek
e0805cdf2d use GeomBuffer API in test.MapDatabase 2013-10-09 01:56:00 +02:00
Hannes Janetzek
c305cbc828 start of an API for GeometryBuffer
- fix bug in ensure size
2013-10-09 01:56:00 +02:00
Hannes Janetzek
2c4eea3e59 fade alpha of buildings 2013-10-09 01:56:00 +02:00
Hannes Janetzek
ead18a2356 scale linestipple pattern independent of tile zoomlevel 2013-10-09 01:56:00 +02:00
Hannes Janetzek
d9cbd12c16 extract PostGIS db backend 2013-10-09 01:56:00 +02:00
Hannes Janetzek
c08b481796 remove unused WebMercator 2013-10-09 01:56:00 +02:00
Hannes Janetzek
dcae12bbc3 - determine item visibility with unprojected screen coordinates
- use absolute projected position now that coordinates are double
2013-10-09 01:56:00 +02:00
Hannes Janetzek
fde9109695 add offset parameter to pointInPoly 2013-10-09 01:56:00 +02:00
Hannes Janetzek
5739eb5b93 simplify ScanBox use 2013-10-09 01:55:59 +02:00
Hannes Janetzek
056289d03b fix precision issue on high zoom-levels 2013-10-09 01:55:59 +02:00
Hannes Janetzek
24438c1e68 change max zoom-level to 24
- fix bug in ScanBox where tiles where not visible when map rotation had a steep angle
- refactor ScanBox, add transScale utility
2013-10-09 01:55:59 +02:00
Hannes Janetzek
8a808265a5 reset gesture state on ActionDown instead of ActionUp
-> this should help when up event was consumed by overlay
2013-10-09 01:55:59 +02:00
Hannes Janetzek
3d79c3ea2e Triangle: no need to shift vertices, just update segment indices to first occurence 2013-10-09 01:55:59 +02:00
Hannes Janetzek
5862ae4e7d - extracted MapEventLayer from TouchHandler
- rename OverlayManager to LayerManager
- move event-dispatching from TouchHandler to LayerManager
2013-10-09 01:55:59 +02:00
Hannes Janetzek
3c26515d4d make Slot public for testing 2013-10-09 01:55:59 +02:00
Hannes Janetzek
8b313962f5 set up mBitmaps so that TextureItems can be created on initialization in Main Thread 2013-10-09 01:55:59 +02:00
Hannes Janetzek
78d67a4bff release TextItems to pool 2013-10-09 01:55:59 +02:00
Hannes Janetzek
35849b9829 use 'simple' line shader in BasicOverlay 2013-10-09 01:55:59 +02:00
Hannes Janetzek
a72c4fff26 fix Text.create() 2013-10-09 01:55:59 +02:00
Hannes Janetzek
50b37d2342 - use mediump shader for textures
- increase TextureItem width, so that 'USA' label is drawn completely on high dpi.. at least for now
2013-10-09 01:55:59 +02:00
Hannes Janetzek
47ad1d3617 start of TextureAtlas 2013-10-09 01:55:59 +02:00
Hannes Janetzek
a1e9efbe5a added Inlist.prependRelative 2013-10-09 01:55:59 +02:00
Hannes Janetzek
ca311f0bcf provide public function to only retrieve valid base layers type 2013-10-09 01:55:59 +02:00
Hannes Janetzek
b9c3c3fad8 move RenderTheme internals to theme.rules.* 2013-10-09 01:55:59 +02:00
Hannes Janetzek
d74e5a7d00 - use clipping for PathOverlay, now Great Circle works properly 2013-10-09 01:55:59 +02:00
Hannes Janetzek
55a83aaf6f make fields final 2013-10-09 01:55:59 +02:00
Hannes Janetzek
c9b54fdfa2 revert Paint back to Android 2013-10-09 01:55:59 +02:00
Hannes Janetzek
535204c2c2 use absolute position for tile distance calculation 2013-10-09 01:55:59 +02:00
Hannes Janetzek
9c3c860da8 cleanups 2013-10-09 01:55:59 +02:00
Hannes Janetzek
eb6778a907 - start to extract android graphics dependency
- make IRenderThemeCallback more consistent
2013-10-09 01:55:59 +02:00
Hannes Janetzek
18a8b292d2 use MapPosition.scale: get rid of zoomLevel relative functions in MercatorProjection 2013-10-09 01:55:59 +02:00
Hannes Janetzek
2ae5a7fe2e cleanups 2013-10-09 01:55:59 +02:00
Hannes Janetzek
02812d30f5 fix bug in extrusion layer where triangulation did modify the point array as side-effect 2013-10-09 01:55:59 +02:00
Hannes Janetzek
129a780c41 - more work on generic pools
- generic inlist
2013-10-09 01:55:59 +02:00
Hannes Janetzek
ab56cc4b18 pooled items now extend pool.Inlist and using generic pool.SyncPool 2013-10-09 01:55:59 +02:00
Hannes Janetzek
5f37f2f0de fix mapsforge data source 2013-10-09 01:55:58 +02:00
Hannes Janetzek
29c3f42043 fix concurrency bug: use a copy of RenderOverlays 2013-10-09 01:55:58 +02:00
Hannes Janetzek
0e62d375dd update README 2013-10-09 01:55:58 +02:00
Hannes Janetzek
ae4cb24b32 formatting 2013-10-09 01:55:58 +02:00
Hannes Janetzek
0ad8e70b97 brighter buildings 2013-10-09 01:55:58 +02:00
Hannes Janetzek
eaaf77263c preload more tile 2013-10-09 01:55:58 +02:00
Hannes Janetzek
0043e8be78 cleanups 2013-10-09 01:55:58 +02:00
Hannes Janetzek
7145b067a0 fix wrap, if needed. this was wrong 2013-10-09 01:55:58 +02:00
Hannes Janetzek
5d08d13b51 on animateTo also rotate to bbox 2013-10-09 01:55:58 +02:00
Hannes Janetzek
76c3e71ae4 moved to backup 2013-10-09 01:55:58 +02:00
Hannes Janetzek
b8b09f9455 theme: brighter swimming pool 2013-10-09 01:55:58 +02:00