Hannes Janetzek
cd54f0dfe6
begin integrating of area zoom interaction
2013-10-09 01:55:56 +02:00
Hannes Janetzek
ebd7453348
more tilt
2013-10-09 01:55:55 +02:00
Hannes Janetzek
55030c1166
refactor: dont pass matrices with MapPosition -> use GLRender.Matrices
2013-10-09 01:55:53 +02:00
Hannes Janetzek
fada95f380
cleanups + comments
2013-10-09 01:55:52 +02:00
Hannes Janetzek
f2b7a9fdf8
formatting
2013-10-09 01:55:52 +02:00
Hannes Janetzek
93fde349c6
rename variable
2013-10-09 01:55:52 +02:00
Hannes Janetzek
76e1dcae7c
- fix issue with hanging ui on clse when network is down
...
- add getters for rotation/compass enabled
- cleanups
2013-10-09 01:55:51 +02:00
Hannes Janetzek
019c39d8b8
start render early
2013-10-09 01:55:51 +02:00
Hannes Janetzek
70e6266319
sanitize map scale input
2013-10-09 01:55:49 +02:00
Hannes Janetzek
b8287f9ecf
move near plane back, fixes clipping issue with most large buildings
2013-10-09 01:55:48 +02:00
Hannes Janetzek
4acd9a492f
finally got that z-value for un-projection right (=
...
- add more matrix utilities
2013-10-09 01:55:48 +02:00
Hannes Janetzek
80de20a423
reworking the gl projection/unprojection stuff
2013-10-09 01:55:47 +02:00
Hannes Janetzek
70b7c79a8e
started paged-fling mode, not enabled yet
2013-10-09 01:52:20 +02:00
Hannes Janetzek
df7c7200e5
add animateTo for BoundingBox
2013-10-09 01:47:43 +02:00
Hannes Janetzek
eb0b7a8c0c
add beginnings of OverlayModel, rendering only a box atm
...
- modified gl projection so that map layer is always between near- and far-plane
2013-10-09 01:47:43 +02:00
Hannes Janetzek
74b5de13b8
use internal zoomLevel limits for now
2013-10-09 01:47:43 +02:00
Hannes Janetzek
ab5962d56c
add osmdroid overlays + bonuspack
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
Hannes Janetzek
525af0e2a4
- no need for double precision in visible tile calculation
2013-10-09 01:22:48 +02:00
Hannes Janetzek
b4dd83fc09
- improve tile locking (use ref counter instead of boolean)
...
- flip over date line (inserting placeholder tiles in renderer)
- make view coordinates consistent with tile coordinates (flip on y-axis)
2013-10-09 01:22:48 +02:00
Hannes Janetzek
fbc39c65cb
cleanups
2013-10-09 01:22:48 +02:00
Hannes Janetzek
c5e3be9d2b
- started to move Matrices to MapViewPosition as these can be shared with
...
MapRenderer(TileLoader) and GLRenderer.
- using inverse projection to determine visible tiles and mapping screen-coordinates to model
- making MapPosition not final, reuse instance to get Position in Map-/GLRender
added: ScanBox scanline fill used for calculating visible tiles
rename:
- ShortPool -> VertexPool
- tile.isActive -> isLocked
2013-10-09 01:22:47 +02:00
Hannes Janetzek
8ec405cf5c
- added tilt view gesture
...
- use simple line shader when rotation is disabled
2013-10-09 01:22:47 +02:00
Hannes Janetzek
7d7cf10d89
- fixed MapViewPosition scaleMap
...
- fixed GLRender isVisible() for proxy tiles
- smoother scale animation
2013-10-09 01:22:47 +02:00
Hannes Janetzek
19344e39cf
starting to add some perspective
2013-10-09 01:22:47 +02:00
Hannes Janetzek
a1317a9de5
- remove swrenderer
...
- rearchitect:
now that MapView is a ViewGroup and MapRenderer is the GLSurfaceView.
- lock/unlock proxy tiles properly to not be removed from cache while in use
2013-10-09 01:22:33 +02:00
Hannes Janetzek
e2da87d8e0
switch package org.mapsforge -> org.oscim
2013-10-09 01:22:33 +02:00