Hannes Janetzek
8e01dce85e
-use absolute x/y position and scale in MapPosition
...
- scale calculations look much nicer now, better always
use 'double' unless you are sure about precision required
- finally got rid of zoomLevel relative coordinates
- cleanup MapPosition and MercatorProjection API functions
2013-10-09 01:55:58 +02:00
Hannes Janetzek
8c8750a833
add GeometryBuffer class to pass data from MapDatabase to TileGenerator
2013-10-09 01:55:57 +02:00
Hannes Janetzek
8aab183d1a
cleanup
2013-10-09 01:55:54 +02:00
Hannes Janetzek
7cf4ca27f3
- add initial version of line stipple renderer
...
- 'vbo' moved to 'Layers'
2013-10-09 01:55:54 +02:00
Hannes Janetzek
0609639ef3
docs + cleanups
2013-10-09 01:55:53 +02:00
Hannes Janetzek
fada95f380
cleanups + comments
2013-10-09 01:55:52 +02:00
Hannes Janetzek
574ebee29c
docs
2013-10-09 01:55:51 +02:00
Hannes Janetzek
8bcc3b6b3f
add field for checking if labels are joined with neighbours
2013-10-09 01:55:50 +02:00
Hannes Janetzek
99ce02a9bd
-rename BuildingOverlay -> ExtrusionOverlay,
...
even if there is probably nothing else to extrude
- started to draw extrusion layer for proxy tiles
- fixed depth offsetting..
2013-10-09 01:52:20 +02:00
Hannes Janetzek
cfa56c00f6
move TileGenerator from 'renderer' to 'generator' package
2013-10-09 01:47:44 +02:00
Hannes Janetzek
a8b25d07ad
keep tile loading state in JobTile.state
2013-10-09 01:47:43 +02:00
Hannes Janetzek
78aac5f019
- rename MapRenderer to TileManager and refactor
...
- move overlay renderer to own package
- slight TouchHandler improvements, not start rotation when scaling
2013-10-09 01:40:21 +02:00
Hannes Janetzek
4a06553ddc
more work on overlay renderer:
...
- moved text rendering to overlay
- added grid overlay
2013-10-09 01:27:43 +02:00
Hannes Janetzek
33d8865d7b
- started overlays
...
- started symbol layer
- move renderer and generator out of view package
- hopefully the last big refactoring for a while...
- improve perspective, plane should be more far away to decrease foreshortening
2013-10-09 01:27:43 +02:00