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 |
|