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
9b0b2db57b
fix wrap around date-line in label overlay
2013-10-09 01:47:43 +02:00
Hannes Janetzek
45cf6620a9
- keep track of vertex array state in GLRenderer.enableVertexArrays
...
- use static imports for GL functions
2013-10-09 01:47:43 +02:00
Hannes Janetzek
a8b25d07ad
keep tile loading state in JobTile.state
2013-10-09 01:47:43 +02:00
Hannes Janetzek
60637f7440
make uniform handle local var
2013-10-09 01:47:43 +02:00
Hannes Janetzek
c9137aa790
pack colors to array before passing to gl
2013-10-09 01:47:43 +02:00
Hannes Janetzek
e4276ae9c4
avoid overflow when reading more than 64k into buffer
...
(we had only two tiles where this could have happend :)
2013-10-09 01:47:43 +02:00
Hannes Janetzek
c5663df198
close polygons implicitly when using OSciMap2 database
2013-10-09 01:47:43 +02:00
Hannes Janetzek
3c5efd17bd
fix buffer overflow
2013-10-09 01:47:43 +02:00
Hannes Janetzek
d5b480cf22
lint changed its opinion on whether FloatMath is faster than Math. need to do some benchmarks..
...
http://code.google.com/p/android/issues/detail?id=36199
2013-10-09 01:47:43 +02:00
Hannes Janetzek
4c458d9d1f
improve dbg msg
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
7f598f5ccf
- MapView now requires to setMapDatabase(MapOptions) explicitly
...
- pass MapOptions when opening MapDatabase
2013-10-09 01:47:43 +02:00
Hannes Janetzek
2ac904ecef
avoid possible segv when recreating tiles (e.g. when returning to MapActivity)
2013-10-09 01:47:43 +02:00
Hannes Janetzek
17a610e06e
add comments
2013-10-09 01:47:43 +02:00
Hannes Janetzek
e666eb6a82
reset connection on transmission error
2013-10-09 01:47:43 +02:00
Hannes Janetzek
31f1ad661c
remove old oscim protocol definition
2013-10-09 01:47:43 +02:00
Hannes Janetzek
481a5e079e
disable poi symbols for tiles, currently broken and should be done in overlay
2013-10-09 01:47:43 +02:00
Hannes Janetzek
3dc36e108a
- rename class Tiles -> TileSet
...
- cleanup + comments
2013-10-09 01:47:43 +02:00
Hannes Janetzek
64c56ce7df
always (re-)set VertexAttribArray state, solves issue with gl hanging on S3
2013-10-09 01:46:34 +02:00
Hannes Janetzek
adc808f505
handle more overlay events
2013-10-09 01:46:34 +02:00
Hannes Janetzek
b863882302
allow interception of all touch events
2013-10-09 01:46:34 +02:00
Hannes Janetzek
695c1532d6
a point, with floats
2013-10-09 01:40:21 +02:00
Hannes Janetzek
dd64d6da26
fix: unlock tiles properly onResume
2013-10-09 01:40:21 +02:00
Hannes Janetzek
7dd171dc24
unix line delimiters
2013-10-09 01:40:21 +02:00
Hannes Janetzek
807e5c4f30
no more maxIndices per texture
2013-10-09 01:40:21 +02:00
Hannes Janetzek
b7aaaef485
- improve way-labeling
...
- let nomination search places instead of tags
2013-10-09 01:40:21 +02:00
Hannes Janetzek
0eda94864f
TileMapApp: improve POI overlays
2013-10-09 01:40:21 +02:00
Hannes Janetzek
cbceb2c6e9
increase min-distance point reduction for overlay paths
2013-10-09 01:40:21 +02:00
Hannes Janetzek
e65911fb07
fix against overflowing max polygon offset (whatever that value might be...)
2013-10-09 01:40:21 +02:00
Hannes Janetzek
5916f1be5e
- extract App into separate project, make VectorTileMap a library project
...
- added minimum MapActivity example
2013-10-09 01:40:21 +02:00
Hannes Janetzek
ab5962d56c
add osmdroid overlays + bonuspack
2013-10-09 01:40:21 +02:00
Hannes Janetzek
65a6f91f3c
project config
2013-10-09 01:40:21 +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
98246fe50b
- rotate multiple bitmaps to draw and upload textures
2013-10-09 01:40:19 +02:00
Hannes Janetzek
9efe46e3ba
cleanups
2013-10-09 01:39:51 +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
2713f3bc6f
show oscimapv2 backend
2013-10-09 01:22:48 +02:00
Hannes Janetzek
525af0e2a4
- no need for double precision in visible tile calculation
2013-10-09 01:22:48 +02:00
Hannes Janetzek
5c36bd7c46
improve tilt gesture detection a little
2013-10-09 01:22:48 +02:00
Hannes Janetzek
6e63158b3d
theme tweaks
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
5bf9deef89
- prevent possible concurrency between updateMap 'clear' tiles and onDrawFrame
...
- no need to sync tile in uploadTileData anymore, now that proxies are locked properly
- cleanups
2013-10-09 01:22:48 +02:00
Hannes Janetzek
fbc39c65cb
cleanups
2013-10-09 01:22:48 +02:00
Hannes Janetzek
dae474922a
shorten string
2013-10-09 01:22:48 +02:00
Hannes Janetzek
7b247f3af3
refactor for readability
2013-10-09 01:22:48 +02:00
Hannes Janetzek
4fafce24b8
extract compareBytes method
2013-10-09 01:22:48 +02:00
Hannes Janetzek
93d57c2577
add copyright
2013-10-09 01:22:48 +02:00