Commit Graph
100 Commits
Author SHA1 Message Date
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
Hannes Janetzek f18642eff9 Merge branch 'playground' 2014-03-29 19:08:21 +01:00
Hannes Janetzek fe728318b1 gradle 2014-03-29 19:04:31 +01:00
Hannes Janetzek 21d32bacb7 gdx poi3d layer 2014-03-29 19:03:17 +01:00
Hannes Janetzek 44974d90a7 jeo example 2014-03-29 19:03:17 +01:00
Hannes Janetzek b286e8f6eb experiments, testcode 2014-03-29 19:03:17 +01:00
Hannes Janetzek aac57ee0d5 re-enable GdxMap.keyDown() handler 2014-03-29 18:56:34 +01:00
Hannes Janetzek 6f7ce36ec4 remove vtm-jeo-desktop 2014-03-29 18:55:56 +01:00
Hannes Janetzek 04391815e4 move vtm-jeo-android to vtm-android-example 2014-03-29 14:53:19 +01:00
Hannes Janetzek 5f14a87abd travis 2014-03-28 17:04:40 +01:00
Hannes Janetzek 43a62e90bb jeo api changes 2014-03-28 17:04:40 +01:00
Hannes Janetzek 60cad376e0 Merge branch 'fx' 2014-03-27 04:00:16 +01:00
Hannes Janetzek a6df240b8b use GLShader for OffscreenRenderer 2014-03-27 03:59:32 +01:00
Hannes Janetzek a7897427a3 wrap Offscreen renderer in S3DB/BuildingLayer 2014-03-27 03:59:29 +01:00
Hannes Janetzek d90a0e9475 fx: combined ssao/fxaa shader
- rename and update shaders
2014-03-27 03:52:23 +01:00
Hannes Janetzek cc95c485ce fx: add fxaa post-process shader 2014-03-27 03:52:22 +01:00
Hannes Janetzek 3071cdd0ac fx: add OffscreenRenderer 2014-03-27 03:52:22 +01:00
Hannes Janetzek acdfefa55f use GLShader.init(gl) 2014-03-27 03:51:57 +01:00
Hannes Janetzek 41c92f0a38 example: use stored map position 2014-03-27 03:51:57 +01:00
Hannes Janetzek ce38b484f6 s3db: use css colors 2014-03-27 03:51:57 +01:00
Hannes Janetzek c57b388472 add ColorsCSS 2014-03-27 03:14:05 +01:00
Hannes Janetzek 647a8fc2a3 limit gl upload to one building tile per frame 2014-03-27 03:14:05 +01:00
Hannes Janetzek e7aeb92b12 limit number of tile data uploads per frame 2014-03-27 03:14:05 +01:00
Hannes Janetzek d6ec9a1c6d use simplelogger.properties 2014-03-27 03:14:05 +01:00
Hannes Janetzek aa4a1de6f7 s3db: use non-exception version of parseColor 2014-03-27 03:14:05 +01:00
Hannes Janetzek fd941858dd gwt: LoadDelayTask, keep refs with task 2014-03-27 03:14:05 +01:00
Hannes Janetzek 72b2349e11 gwt: add MapUrl for url hash parsing and updates 2014-03-27 03:14:05 +01:00
Hannes Janetzek 150c7d911c gwt: s3db layer 2014-03-27 03:14:05 +01:00
Hannes Janetzek a98bcdd999 libs++ 2014-03-27 03:14:04 +01: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 af823f74c7 fix: vtm-android-gdx build 2014-03-27 03:14:04 +01:00
Hannes Janetzek fed257a1f7 gdx: add MotionHandler, use common MapEventLayer 2014-03-27 03:14:04 +01:00
Hannes Janetzek 26704d3ce5 cleanup: MotionEvent 2014-03-27 03:14:04 +01:00