1801 Commits

Author SHA1 Message Date
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