Commit Graph
100 Commits
Author SHA1 Message Date
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
Hannes Janetzek d26bd52689 jeo api changes 2014-04-03 22:16:12 +02:00
Hannes Janetzek d42b8d6af2 LwHttp: handle gzip encoding 2014-04-03 21:56:28 +02:00
Hannes Janetzek ca69f329cc Merge branch 'pluggable-network-layer' 2014-04-03 16:33:34 +02:00
Hannes Janetzek e84afa32f7 use debug log in IOUtils.closeQuietly 2014-04-03 16:32:07 +02:00
Hannes Janetzek cb5de5135f cleanup: LwHttp 2014-04-03 16:32:06 +02:00
Hannes Janetzek 0b82df4c21 add http request options 2014-04-03 16:32:06 +02:00
Hannes Janetzek 85a4bbe125 api: UrlTileSource:
- add UrlTileSource.getTileUrl(Tile) to create complete url string
- add TileUrlFormatter interface to override default formatter
- remove unused return from sendRequest()
2014-04-03 16:12:38 +02:00
Hannes Janetzek 6b7ccd68c9 add missing headers 2014-04-03 16:12:38 +02:00
Hannes Janetzek 15cf4810cf LwHttp: prepare tilePath as byte[] 2014-04-03 16:12:38 +02:00
Hannes Janetzek 98e30a468f add getter for split tilePath 2014-04-03 16:12:38 +02:00
Hannes Janetzek 5ad68ff2c7 gwt: update UrlTileSource 2014-04-03 16:12:38 +02:00
Hannes Janetzek 5c277f4d54 fix: HttpEngine tests 2014-04-03 16:12:17 +02:00
Hannes Janetzek 3f9847f617 gradle: make okhttp optional 2014-04-03 04:38:33 +02:00
Hannes Janetzek 9c4e04c4d6 api: UrlTileSource
- use replacement string for tilePath
- move 'low-level' formatTilePath to LwHttp
- implement LwHttpFactory
2014-04-03 04:15:46 +02:00
Hannes Janetzek 2bf5313c2b move tests to separate project 2014-04-03 04:15:46 +02:00
Hannes Janetzek 9bca50dfed some modification suggested by pmd:
- move fields before method
- chain StringBuilder appends
2014-04-02 22:30:13 +02:00
Hannes Janetzek f75702a575 create HttpEngine instances for each loader thread 2014-04-02 22:30:13 +02:00
Hannes Janetzek e13bc7822f add some pmd rules 2014-04-02 22:30:12 +02:00
Hannes Janetzek e1feb4e5b7 docs: ITileDataSink 2014-04-02 22:30:12 +02:00
Hannes Janetzek 3297998a42 move unused SpriteManager to playground 2014-04-02 04:43:42 +02:00
Hannes Janetzek 6a71e53f93 findbugs: fix loop 2014-04-02 04:43:42 +02:00
Hannes Janetzek 2a2ff723ee libs++ 2014-04-02 04:14:08 +02:00
Hannes Janetzek f614244043 app++ 2014-04-02 04:07:43 +02:00
Hannes Janetzek 05910f23fb fix: update PathLayer onMapEvent when points changed 2014-04-02 02:24:17 +02:00
Hannes Janetzek 267108d20b gradle: fix vtm-web-js 2014-04-01 16:55:47 +02:00
Hannes Janetzek ef36c8a3d8 Merge branch 'texture_pool_dispose' 2014-04-01 04:03:10 +02:00
Hannes Janetzek 82f2070e99 increase java PermSize in gradle.properties 2014-04-01 04:03:10 +02:00
Hannes Janetzek a37b503628 use one TexturePool per BitmapTileLayer
- dispose textures onDetach()
2014-04-01 04:03:10 +02:00
Hannes Janetzek 55714ae01e update README 2014-04-01 04:03:10 +02:00
Hannes Janetzek b45e38ef4d dispose textures at end of each frame 2014-04-01 04:03:10 +02:00
Hannes Janetzek e80981e0c5 add SyncPool.clear() 2014-04-01 04:03:10 +02:00
Hannes Janetzek 01f248632f example: cleanup 2014-04-01 04:03:09 +02:00
Hannes Janetzek 5131d2efd7 Merge branch 'rule_refactor' 2014-04-01 04:03:09 +02:00
Hannes Janetzek 4eedb7ff30 update file header 2014-03-31 15:31:01 +02:00
Hannes Janetzek 1f1675f188 no more Rule stack optimization
- the modified xml schema allows write proper rules :)
2014-03-31 15:30:53 +02:00
Hannes Janetzek dc70104676 move ThemeBuilder 2014-03-31 15:23:08 +02:00
Hannes Janetzek 120797fe96 add RuleBuilder setters for Rule- and Style-Builders 2014-03-31 15:16:24 +02:00
Hannes Janetzek 4f254bde75 add StyleBuilder interface 2014-03-31 15:16:24 +02:00
Hannes Janetzek f5645cf292 move RuleBuilder xml part to XmlThemeBuilder 2014-03-31 15:16:24 +02:00
Hannes Janetzek 191e94c670 merge Positive/NegativeRule into Rule 2014-03-31 15:16:24 +02:00
Hannes Janetzek 211ba90108 rendertheme: merge AttributeMatcher into Rule
- allow to match actual key-value-pairs.
  previously value matcher just checked *any* value not
  the one that matched key. See PositiveRuleKV/MultiKV
2014-03-31 15:16:24 +02:00
Hannes Janetzek a3251a4aa6 set RenderStyle itself as current 2014-03-31 15:16:22 +02:00
Hannes Janetzek 9f8bc93d91 gradle: add libgdx repo 2014-03-30 20:28:02 +02:00
Hannes Janetzek f5752b048e travis: increase java heap 2014-03-30 20:28:02 +02:00
Hannes Janetzek 92d9bba0e1 Merge branch 'geojson' 2014-03-30 20:27:47 +02:00
Hannes Janetzek e8aa7d55bd web-js: testing geojson 2014-03-30 20:26:10 +02:00
Hannes Janetzek de27227ed7 gwt: geojson tilesource 2014-03-30 20:24:53 +02:00
Hannes Janetzek 5fd05d5d01 theme: river fixed width 2014-03-30 04:28:59 +02:00
Hannes Janetzek fb46f73eb0 example: add geojson tiles 2014-03-30 04:28:59 +02:00
Hannes Janetzek b39f9ca003 add geojson example tile sources
- add OsmLanduseJsonTileSource
- add layers for buildings and water areas
2014-03-30 04:28:59 +02:00
Hannes Janetzek aee1b22c89 add geoson tile source
- based on a patch sent by: Yang (apachemaven)
- use jackson-core for stream parsing
- rewrite tags, this way one can use the same the for different data
2014-03-30 03:49:54 +02:00
Hannes Janetzek 2f5a71df6b add poi tree 2014-03-29 19:19:30 +01:00