Hannes Janetzek
95c9f47e63
refactor: hide backend Adapter handles
...
- static methods for backend adapters
2014-09-11 21:00:26 +02:00
Hannes Janetzek
84968d201d
android: use confirmed tap gesture
...
- otherwise tap conflicts with double tap zoom..
2014-09-11 21:00:26 +02:00
Hannes Janetzek
6d690ff5af
android: enable GLSurfaceView debug flags with GLAdapter.debug
2014-09-11 21:00:26 +02:00
Hannes Janetzek
a849b30efe
forward MapActivity stop/resume to MapView
2014-09-04 02:28:15 +02:00
Hannes Janetzek
2e5ff2e4a4
TileCache: close db cursor when result is empty
2014-09-03 22:39:15 +02:00
Hannes Janetzek
f7a98017b1
TileCache: remove unused size field
2014-09-03 22:39:15 +02:00
Hannes Janetzek
3d1cc6fe36
disable glBufferSubData for all Adreno 330/320
...
- use more specific test to work around buggy driver
2014-06-24 21:00:30 +02:00
Hannes Janetzek
ad0eff3fac
android: ignore NewApi error
2014-06-10 22:38:52 +02:00
Hannes Janetzek
225613ec28
cleanup: canvas Paint
2014-06-10 22:16:08 +02:00
Hannes Janetzek
9c1ae887ea
samsung/adreno quirk: dont use glBufferSubData()
2014-05-16 12:03:46 +02:00
Hannes Janetzek
ee3ffa8cec
dont use vbo texture-layers for samsung devices with kitkat
2014-05-12 14:48:30 +02:00
Hannes Janetzek
c161ea9cca
vtm-android: disable check-gl-error flags
2014-05-04 22:01:32 +02:00
Hannes Janetzek
c00000edc8
cleanup: unused file
2014-05-04 20:08:19 +02:00
Hannes Janetzek
b85713b437
cleanup: MapView
2014-03-27 03:14:04 +01:00
Hannes Janetzek
78f3d82d2f
android: move GL classes to gl package
2014-03-27 03:14:04 +01:00
Hannes Janetzek
e1943e2808
android: extract GestureHandler
2014-03-27 03:14:04 +01:00
Hannes Janetzek
c11a0d698b
android: rename MapView.getMap()
2014-03-27 03:14:04 +01:00
Hannes Janetzek
19b040c7e6
android: add accessor for mMap
2014-03-27 03:14:03 +01:00
Hannes Janetzek
4fb3d13404
refactor backend Adapter classes
2014-03-27 03:14:03 +01:00
Hannes Janetzek
2e56e3facc
start BitmapTileLayer pool
2014-03-18 02:51:02 +01:00
Hannes Janetzek
48fa5d5434
refactor: move tile layer classes back to layers.tile
...
they *really* belong there
2014-02-24 15:03:21 +01:00
Hannes Janetzek
e15163bb08
use EventDispatcher for Input- and Map-Events
2014-02-24 15:03:21 +01:00
Hannes Janetzek
38c27c051d
make fields protected to allow extending MapView
2014-02-15 14:18:02 +01:00
Hannes Janetzek
dc0d161c14
cleanup: MapView
2014-02-15 14:17:00 +01:00
Hannes Janetzek
9285ae8536
do not set Tile.SIZE in MapView constructor
...
this way users can change static Tile.SIZE before initiating
the MapView.
2014-02-15 14:16:09 +01:00
Hannes Janetzek
424f44ba12
double tap scale is back
2014-02-12 02:11:50 +01:00
Hannes Janetzek
8d350238cf
add heightOffset for Line- and MeshLayer
2014-02-12 02:08:19 +01:00
Hannes Janetzek
320295bfba
add AndroidGraphics.makeMarker() utility for loading rawResource
2014-02-09 20:35:12 +01:00
Hannes Janetzek
c64eb9aa88
rename getViewport/Animator/Layer() to viewport/animator/layers()
...
- these are composite parts of Map
2014-02-08 17:48:01 +01:00
Hannes Janetzek
d836ffaad1
cleanup vtm-android
2014-02-08 03:01:37 +01:00
Hannes Janetzek
5b09735249
let MapActivity extend FragmentActivity
2014-02-08 01:42:01 +01:00
Hannes Janetzek
d1dbce8682
register MapView when Context is instance of MapActivity
2014-02-08 01:42:01 +01:00
Hannes Janetzek
cabd470709
cleanup: vtm-android
2014-02-07 21:50:08 +01:00
Hannes Janetzek
e620d15964
android: ScaleBar layer is back
2014-01-28 00:41:36 +01:00
Hannes Janetzek
ffce767615
remove old Android.makeMarker()
2014-01-27 15:08:05 +01:00
Stephan Leuschner
9ec72aabe3
Update AndroidGraphics.java
...
add static makeMarker to create Marker from Drawable
2014-01-27 14:42:42 +01:00
Hannes Janetzek
a82da20981
TileCache: use dbName to acutally create multiple databases..
2014-01-25 23:35:20 +01:00
Hannes Janetzek
b2f0bd0e3d
disable debug
2014-01-21 17:22:37 +01:00
Hannes Janetzek
94011804be
add isValid() to Bitmap interface
2014-01-21 05:22:53 +01:00
Hannes Janetzek
f9d262d6a7
cleanup
2014-01-21 05:22:53 +01:00
Hannes Janetzek
5b3c2ed1a8
TileCache: dont use ParcelFileDescriptor for now, cleanups
2014-01-19 22:57:17 +01:00
Hannes Janetzek
2fa0a53fdd
cleanups
2014-01-19 22:57:17 +01:00
Hannes Janetzek
350f6394fd
vtm-android: dont force MapView to use MapActivity context
2014-01-19 22:57:17 +01:00
Hannes Janetzek
0710e5776e
fix deadlock on AndroidMap<>Viewport:
...
- on GL-Thread:
MapRenderer.draw()->MapAnimator->update()->AndroidMap.updateMap
[sync: Viewport [sync: AndroidMap ]]
- on Mainloop:
AndroidMap.redrawMapInternal()->updateLayers()->Viewport.getMapPosition()
[sync:AndroidMap [sync:Viewport]]
... no need to sync on AndroidMap
2014-01-19 22:51:26 +01:00
Hannes Janetzek
dd681e390d
fix possible concurrent modification
2014-01-17 20:41:45 +01:00
Hannes
aa5f11e754
update license headers
2014-01-16 23:14:24 +01:00
Hannes Janetzek
73e46e7a6f
add sqlite tile cache
2014-01-14 18:20:54 +01:00
Hannes Janetzek
9ff8e149ef
release handle to android native MotionEvent
2014-01-14 18:20:54 +01:00
Hannes Janetzek
ba52bfddbe
add pluggable gesture detection
...
- extract inner Map.Layers class
- extract inner MapView.Map class -> AndroidMap
2013-12-08 20:54:24 +01:00
Hannes Janetzek
e33a863d3b
set MapView clickable/focusable by default
2013-11-26 13:43:02 +01:00