Commit Graph
100 Commits
Author SHA1 Message Date
Hannes Janetzek d42302a150 update webgl map link 2014-09-04 00:07:07 +02:00
Hannes Janetzek 3aac9272ee update readme 2014-09-04 00:02:05 +02:00
Hannes Janetzek a8ed9b80ef document Map events 2014-09-03 23:49:23 +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 bb5cf608a6 cannot test OkHttp close atm 2014-08-13 23:10:14 +02:00
Hannes Janetzek c2a5ad4104 avoid network on main-thread exception with OkHttp 2014-08-13 23:10:14 +02:00
Hannes Janetzek 2a6f6c28a0 fix travis build 2014-08-13 23:10:14 +02:00
Hannes Janetzek 4f5125cf22 update README 2014-08-13 23:10:13 +02:00
Hannes Janetzek a81e3adae1 gradle: use android build-tools 20.0 2014-08-13 23:10:13 +02:00
Hannes Janetzek 490f0c35b1 remove vtm-android-app submodule 2014-08-13 20:37:06 +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 51b2773ef2 get correct fade-time for proxy tiles 2014-06-24 20:59:46 +02:00
Hannes Janetzek 2995de938e update and docs for TileLoaderHooks
- add complete() method to TileLoaderHooks
- use Inlist instead of array for hooks
2014-06-19 18:31:55 +02:00
Hannes Janetzek 978b5ead44 handle LongPress in ItemizedLayer 2014-06-19 18:31:55 +02:00
Hannes Janetzek 6c830575c9 fix: LineClipper for multilinestrings 2014-06-19 18:31:55 +02:00
Hannes Janetzek 27b9294a36 fix: tile fade time
- did not check grandparent
2014-06-19 18:31:54 +02:00
Hannes Janetzek a2abbe5197 mo' fling 2014-06-10 22:38:52 +02:00
Hannes Janetzek 3f49361e4a refactor: add api for common VertexItem use
- rename VertexItem -> VertexData
2014-06-10 22:38:52 +02:00
Hannes Janetzek ad0eff3fac android: ignore NewApi error 2014-06-10 22:38:52 +02:00
Hannes Janetzek 7c995534eb add Tag constructor for intern() keys 2014-06-10 22:38:52 +02:00
Hannes Janetzek 2c6a85ee6d add GeoPoint.distance()
- return double in distanceTo()
2014-06-10 22:38:51 +02:00
Hannes Janetzek 9b719d857e add RTree 2014-06-10 22:16:09 +02:00
Hannes Janetzek e961eba9c0 rename old QuadTree -> TileIndex 2014-06-10 22:16:09 +02:00
Hannes Janetzek b460b4ebaf add QuadTree implementing SpatialIndex
- add SpatialIndex interface
2014-06-10 22:16:09 +02:00
Hannes Janetzek 4e94a8f269 inner class should be static 2014-06-10 22:16:09 +02:00
Hannes Janetzek 6eeb21623b cleanup comments 2014-06-10 22:16:09 +02:00
Hannes Janetzek 225613ec28 cleanup: canvas Paint 2014-06-10 22:16:08 +02:00
Hannes Janetzek 7cd5084777 fix: reset TileSet serial 2014-06-10 22:16:08 +02:00
Hannes Janetzek 5e1705e621 gwt: implement GLMatrix.proj2D 2014-06-10 22:16:08 +02:00
Hannes Janetzek ee5e6b511e gwt: throw on missing GL context 2014-06-10 22:16:08 +02:00
Hannes Janetzek 480d639def GLMatrix: add batch projection 2014-06-10 22:16:08 +02:00
Hannes Janetzek 9d078142aa add LineLayer setExtents to not add caps outside visible region 2014-06-10 22:16:08 +02:00
Hannes Janetzek bf8cc329cf Box:
- add Box.overlap(Box) and copy constructor
- add Box.inside(box)
2014-06-10 22:16:08 +02:00
Hannes Janetzek dc0529c59e implement KeyMap.remove()
- tests
- cleanups
2014-06-10 22:16:08 +02:00
Hannes Janetzek a65b35f8de tweak s3db colors 2014-06-10 22:16:08 +02:00
Hannes Janetzek 97857cf4e4 theme: more alpha for buildings 2014-06-10 22:16:08 +02:00
Hannes Janetzek dc0089dc07 theme: increase osmarender way label size 2014-06-10 22:16:08 +02:00
Hannes Janetzek 9c393d25dc theming: allow extending text styles 2014-06-10 22:16:07 +02:00
Hannes Janetzek 7667b08b50 rename theme property base-text-size -> base-text-scale 2014-06-10 22:16:07 +02:00
Hannes Janetzek fb628f4e25 Inlist:
- add Inlist.List size()
- make Inlist work items indirectly extending Inlist
- check Inlist.push() argument to not push lists
2014-06-10 22:16:07 +02:00
Hannes Janetzek a9d3b0a302 fix iOS build 2014-06-10 22:16:07 +02:00
Hannes Janetzek 5d939cdbfd gradle: update 2014-06-10 22:16:07 +02:00
Hannes Janetzek b593179376 ignore++ 2014-06-10 22:16:07 +02:00
Hannes Janetzek 19701b7563 fix: LwHttp - retry when address lookup failed
- use 5sec read timeout
- use tcp_nodelay
2014-06-10 22:16:07 +02:00
Hannes Janetzek a26aa9de15 sync on ExtrusionLayer.vertexPool instead of each Vertex 2014-06-02 12:48:23 +02:00
Hannes Janetzek 037c25153b theme: increase buildings alpha 2014-05-25 02:27:02 +02:00
Hannes Janetzek b9ebf1e57b refactor ExtrusionRenderer
+ cleanups
2014-05-25 02:26:36 +02:00
Hannes Janetzek 5af831abb5 nicer building fade 2014-05-25 00:53:31 +02:00
Hannes Janetzek 6bc3818318 update app 2014-05-25 00:53:31 +02:00
Hannes Janetzek c0369236d2 start: add tilegridlayer to menu 2014-05-24 23:07:47 +02:00
Hannes Janetzek 4ddf9dcf39 refactor ExtrusionRenderer
- extract tile specific parts to BuildingRenderer
- sort tiles by distance for compilation
- slow down fade out animation
2014-05-24 23:06:50 +02:00
Hannes Janetzek 7466b6206f extract ExtrusionLayers from ElementLayers 2014-05-24 22:02:16 +02:00
Hannes Janetzek 774dd43a18 add min/max tile zoom to ExtrusionRenderer 2014-05-24 19:48:55 +02:00
Hannes Janetzek 1a22a39991 fix: Layer sort order for event processing 2014-05-24 14:27:55 +02:00
Hannes Janetzek 5c388e7fcb fix: re-enable building animation 2014-05-24 14:27:55 +02:00
Hannes Janetzek d96e9c4070 jni project settings 2014-05-24 14:27:55 +02:00
Hannes Janetzek 10e186780c jni stuff 2014-05-16 17:55:45 +02:00
Hannes Janetzek 6d9b62af72 implement Iterator in Inlist.List
+ reverse(), append()
2014-05-16 17:55:45 +02:00
Hannes Janetzek dfe6ca99ce refactor TileClipper:
- move clipLine() to LineClipper
2014-05-16 17:55:45 +02:00
Hannes Janetzek f62ea65f25 rename vars: vertices counts are actually indices 2014-05-16 17:55:45 +02:00
Hannes Janetzek 89edbf90f2 remove GlAdapter.VBO_TEXTURE_LAYERS hack 2014-05-16 17:53:41 +02:00
Hannes Janetzek 9c1ae887ea samsung/adreno quirk: dont use glBufferSubData() 2014-05-16 12:03:46 +02:00
Hannes Janetzek 607b6d6266 Merge branch 'no-vbo-texture-layer' 2014-05-12 14:48:30 +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 f207a6eb4a add workaround for adreno driver issue 2014-05-12 14:48:30 +02:00
Hannes Janetzek 1ca175c598 add MapEventLayer.fixOnCenter()
- when enabled position is kept for zoom/rotation gesture
2014-05-12 14:48:29 +02:00
Hannes Janetzek fbfe17743e update android build-tools 2014-05-12 14:48:27 +02:00
Hannes Janetzek 62255e7583 cleanup: MapEventLayer 2014-05-06 14:00:06 +02:00
Hannes Janetzek 35cda5c7d1 fix test for min-drag distance
- value just chosen to be large enough
2014-05-06 00:50:14 +02:00
Hannes Janetzek 0d8454a079 check minimal move before starting double-tap-zoom-drag 2014-05-06 00:44:28 +02:00
Hannes Janetzek 4e454ef84c s3db: more material colors 2014-05-05 00:05:06 +02:00
Hannes Janetzek a8662d4dce s3db: disable postprocess mode
- seems old mali having issues with dependent texture reads..
- add bypass shader for testing
2014-05-05 00:05:06 +02:00
Hannes Janetzek e7a015a1d7 no need to pre-calc BoundingBox hashcode 2014-05-05 00:05:05 +02:00
Hannes Janetzek b75a3712d5 dbg: VectorTileLayer 2014-05-05 00:05:05 +02:00
Hannes Janetzek b509e3c8d1 use inverted MeshLayer debug colors 2014-05-05 00:05:05 +02:00
Hannes Janetzek 37ffdadf1a API: allow changing number of TileLoader threads 2014-05-05 00:05:05 +02:00
Hannes Janetzek 9bd327cbe6 API: remove setBackgroundMap, add setBaseMap(TileLayer) 2014-05-05 00:05:05 +02:00
Hannes Janetzek c9bd08dcdf API: make Rule members public 2014-05-05 00:05:05 +02:00
Hannes Janetzek 64383a8406 add TaskQueue interface to Map
- change AsyncTask to be able to post on main-thread
- rename Task.run() -> go()
2014-05-05 00:05:05 +02:00
Hannes Janetzek c161ea9cca vtm-android: disable check-gl-error flags 2014-05-04 22:01:32 +02:00
Hannes Janetzek fcc29eaa41 add MapPosition accessors 2014-05-04 22:01:32 +02:00
Hannes Janetzek b0f0455ccf submit update task on PathLayer.setGeom() 2014-05-04 22:01:32 +02:00
Hannes Janetzek 24c8b4c16f fixme: re-init TileSet when count is zero.. 2014-05-04 22:01:32 +02:00
Hannes Janetzek 5cac7894c3 close TileSource on VectorLayer detach 2014-05-04 22:01:32 +02:00
Hannes Janetzek f304462a7c cleanup: LineTexLayer 2014-05-04 22:01:32 +02:00
Hannes Janetzek 4ab053df3b cleanup: OBB2D 2014-05-04 22:01:32 +02:00
Hannes Janetzek 803fbcac47 cleanup: SimplifyVW 2014-05-04 22:01:31 +02:00
Hannes Janetzek 0139452787 fix: SimplifyDP handling of 'multi' geometries 2014-05-04 22:01:31 +02:00
Hannes Janetzek d6b95c936a refactor TileClipper
- fix: TileClipper check len<6 before len==0
2014-05-04 22:01:31 +02:00
Hannes Janetzek d263089c06 reset MapElement layer to default 2014-05-04 21:27:12 +02:00
Hannes Janetzek 04ea503184 Merge branch 'double-tap-to-zoom' 2014-05-04 20:41:44 +02:00
Hannes Janetzek db37897740 fix double-tap zoom tests 2014-05-04 20:09:16 +02:00
Hannes Janetzek 24f699993b make double tap zoom to screen location 2014-05-04 20:09:16 +02:00
Hannes Janetzek d5827de12e invert tilt gesture 2014-05-04 20:09:15 +02:00
Hannes Janetzek 559a5d0508 update android support library
no idea why gradle cannot find build-tools 19.0.3..
2014-05-04 20:08:29 +02:00
Hannes Janetzek c00000edc8 cleanup: unused file 2014-05-04 20:08:19 +02:00
Hannes Janetzek f132edf459 disable ios build 2014-05-04 20:08:09 +02:00
Hannes Janetzek 15023432cc GLState: keep track of clear color 2014-04-03 22:53:37 +02:00
Hannes Janetzek 2833d0f5c2 PathLayer: submit update task directly
- revert update listener
2014-04-03 22:42:31 +02:00