Hannes Janetzek
a4cd4ad767
cleanup: XmlThemeBuilder:
...
- rename from -> read
- cleanup theme attribute validation
2014-03-16 15:31:15 +01:00
Hannes Janetzek
abade416df
cleanup: RenderTheme
2014-03-16 15:31:15 +01:00
Hannes Janetzek
4e3fc1643d
rename RenderThemeHandler - XmlThemeBuilder
2014-03-10 01:15:57 +01:00
Hannes Janetzek
61ca022d5b
add select="when-matched" rule option
2014-03-10 01:15:49 +01:00
Hannes Janetzek
ca1a7b90d7
refactor: extract theme RulerBuilder from Rule
2014-03-10 01:13:21 +01:00
Hannes Janetzek
5a55e33f76
fix: ElementLayers, make sure setFrom() clears previous items
2014-03-09 21:46:13 +01:00
Hannes Janetzek
c24b4addfa
serious refactor: TileLoader:
...
- no more duplication of TileLoaders for GWT ->
- decouple loadTile() from TileDataSource completed() call
- all TileDataSource MUST call completed(success) in any case now
2014-03-09 21:46:00 +01:00
Hannes Janetzek
a8f46fdd8d
rewrite VelocityTracker to work with varying frequency samples
...
- improve fling behaviour
- should fix #49
2014-03-09 03:06:50 +01:00
Hannes Janetzek
6d3bc0caea
remove MapTile.loader field for GWT
2014-03-08 13:20:26 +01:00
Hannes Janetzek
26846d752f
change url, mod_tile now provides CORS
2014-03-08 13:19:22 +01:00
Hannes Janetzek
c17eb32a8b
android logger.properties
2014-03-08 13:18:11 +01:00
Hannes Janetzek
f313bb30f7
libgdx api changes
2014-03-08 13:17:56 +01:00
Hannes Janetzek
12ad13c0af
app++
2014-03-06 17:15:29 +01:00
Hannes Janetzek
e3234ecf8d
gradle: dont build parallel by default
2014-03-06 17:11:52 +01:00
Hannes Janetzek
397dd27649
jeo: desktop indoor example
2014-03-06 16:52:17 +01:00
Hannes Janetzek
5aefd7f5cb
gradle: update jeo config
2014-03-06 16:51:47 +01:00
Hannes Janetzek
11870a500b
Merge branch 'jeo'
2014-03-06 16:25:24 +01:00
Hannes Janetzek
2c133a87cb
update Indoor example
2014-03-06 16:24:36 +01:00
Hannes Janetzek
bb439236d6
add gradle
2014-03-06 16:24:36 +01:00
Hannes Janetzek
a480ef4b8b
update target sdk
2014-03-06 16:23:56 +01:00
Hannes Janetzek
3fd92982c4
add examples
2014-03-06 16:23:24 +01:00
Hannes Janetzek
9109da9784
add vtm-jeo
2014-03-06 16:23:24 +01:00
Hannes Janetzek
05b977be70
use android-logger
2014-03-06 16:18:29 +01:00
Hannes Janetzek
b04b5f235c
fix NPE in SimpleWorker cleanup
2014-03-06 16:18:23 +01:00
Hannes Janetzek
10a00753e7
gradle: use daemon/parallel options
2014-03-04 20:14:14 +01:00
Hannes Janetzek
906ad1be15
Merge branch 'ios'
2014-03-04 20:14:05 +01:00
Hannes Janetzek
7605e55ac7
libs++
2014-03-04 20:12:46 +01:00
Hannes Janetzek
4eeaf59075
gdx api changes
2014-03-04 20:12:46 +01:00
Hannes Janetzek
9a473e84dc
add ios assets
2014-03-04 20:12:46 +01:00
Hannes Janetzek
1c4979bdaa
add vtm-gdx-ios
2014-03-04 20:12:46 +01:00
Hannes Janetzek
3cda9684cb
update README
2014-03-04 01:43:28 +01:00
Hannes Janetzek
1cec1bb0dc
gdx api changes
...
- disable gdx-html build for now
2014-03-04 00:52:40 +01:00
Hannes Janetzek
5bb865a561
Merge branch 'gradle'
2014-03-01 16:57:27 +01:00
Hannes Janetzek
45dba44432
update README
2014-03-01 16:15:32 +01:00
Hannes Janetzek
3118086ff3
gradle: add android-example run task
2014-03-01 16:01:16 +01:00
Hannes Janetzek
cee96c9ed0
gradle: test configureondemand
2014-03-01 15:58:08 +01:00
Hannes Janetzek
1f1cd2ef57
package vtm-natives with gdx-desktop
2014-02-28 19:11:16 +01:00
Hannes Janetzek
ae808dce2e
refactor BitmapTileLayer:
...
- move to layer.tile.bitmap
- extract BitmapTileLoader
- bring back GWT BitmapTileLayer to life
2014-02-28 19:11:16 +01:00
Hannes Janetzek
ec7f75cf67
set default max/min zoom
2014-02-28 19:11:16 +01:00
Hannes Janetzek
50e3794cb9
add getter for UrlTileSource.getUrl()
2014-02-28 19:11:15 +01:00
Hannes Janetzek
9fe4be522a
theme: only add casing when core is rendered
2014-02-28 19:11:11 +01:00
Hannes Janetzek
7e2cd4459c
cleanup: emu VectorTileLayer
2014-02-28 19:09:10 +01:00
Hannes Janetzek
d7914f4807
add VectorTileLayer constructor with TileSource
2014-02-28 19:09:10 +01:00
Hannes Janetzek
8068d6c25a
fix: add default for VectorTileLoader.filterTags()
2014-02-28 19:09:10 +01:00
Hannes Janetzek
5134b522ae
LineLayer: drop invalid lines
2014-02-28 19:09:10 +01:00
Hannes Janetzek
fdda6988ba
LineLayer refactor:
...
- extract addLine()
- expand variable names
2014-02-28 19:09:10 +01:00
Hannes Janetzek
0ef16b6c5b
improve LineLayer bevel joint
2014-02-28 19:09:10 +01:00
Hannes Janetzek
60438b2925
add Point utilities
2014-02-28 19:09:10 +01:00
Hannes Janetzek
9c138beb5d
improve DebugTheme
2014-02-28 19:09:10 +01:00
Hannes Janetzek
5c05b81dfa
LwHttp, ignore readers that try to close InputStream.
2014-02-28 19:09:09 +01:00
Hannes Janetzek
a98ddca171
add LwHttp constructor with additional request header items
2014-02-28 19:09:09 +01:00
Hannes Janetzek
96b512c831
add MapElement.toString()
2014-02-28 19:09:09 +01:00
Hannes Janetzek
d8e23fbafe
fix: GeometryBuffer.startLine()
...
- *always* set end marker
2014-02-28 19:09:09 +01:00
Hannes Janetzek
2583ad2ce6
GeometryBuffer: return self for chaining, add toString()
2014-02-28 19:09:09 +01:00
Hannes Janetzek
5449d1cdd5
fix: clear depth buffer for tile clipping
...
- need to enable depthmask for clear
2014-02-28 19:08:37 +01:00
Hannes Janetzek
6d332f6ba9
docs: BitmapLayer
2014-02-24 16:03:34 +01:00
Hannes Janetzek
759e7b97b8
Merge branch 'gradle'
2014-02-24 16:03:18 +01:00
Hannes Janetzek
da6c0608a2
tryin travis
2014-02-24 16:01:09 +01:00
Hannes Janetzek
dac9b8adad
gradle cleanups
2014-02-24 16:01:09 +01:00
Hannes Janetzek
c5479c18f6
use original libgdx
2014-02-24 15:09:33 +01:00
Hannes Janetzek
60f9ccc9f6
compile gwt with vtm-themes
2014-02-24 15:09:33 +01:00
Hannes Janetzek
df7fa68787
update gradle nexus
2014-02-24 15:09:33 +01:00
Hannes Janetzek
f193921432
extract theme assets to vtm-themes project
2014-02-24 15:09:33 +01:00
Hannes Janetzek
ff83629054
create eclipse configuration with gradle
2014-02-24 15:05:54 +01:00
Hannes Janetzek
ad62e26b59
remove eclipse project settings
2014-02-24 15:05:54 +01:00
Hannes Janetzek
3b232b403e
add newtron theme
2014-02-24 15:05:17 +01:00
Hannes Janetzek
6e422ade94
add dotProduct for float[]
2014-02-24 15:03:22 +01:00
Hannes Janetzek
6d4f344326
add douglas-peucker simplifier
2014-02-24 15:03:22 +01:00
Hannes Janetzek
2241f3f27f
add visvalingam-wyatt geometry simplification
2014-02-24 15:03:22 +01:00
Hannes Janetzek
e3b279ed6d
cleanup: MarkerLayer, add simple ItemizedLayer constructor
2014-02-24 15:03:22 +01:00
Hannes Janetzek
1653e54541
cleanup: LineLayer
2014-02-24 15:03:22 +01:00
Hannes Janetzek
e947248ea4
make render-styles overrideable
2014-02-24 15:03:22 +01:00
Hannes Janetzek
8428f438db
start OsmVectorLayer
2014-02-24 15:03:22 +01:00
Hannes Janetzek
6a40c3c375
extract OSM vector-tile specifics to OsmTileLayer
2014-02-24 15:03:22 +01:00
Hannes Janetzek
1b232cca84
make VectorTileLayer extendable
2014-02-24 15:03:22 +01:00
Hannes Janetzek
99cfdd6e14
make VectorTileLoader extendable
2014-02-24 15:03:21 +01:00
Hannes Janetzek
5c2eaf961f
remove unused MapElement.priority
2014-02-24 15:03:21 +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
6507b1369a
add AbstractVectorLayer
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
940a753b41
fixup: boxtree
2014-02-24 15:03:21 +01:00
Hannes Janetzek
733d9dac96
fix: GeometryBuffer.getNumPoints()
2014-02-24 15:03:21 +01:00
Hannes Janetzek
3896358ba8
add ElementLayers.setFrom()
2014-02-24 15:03:21 +01:00
Hannes Janetzek
deff7d2a86
gdx: decrease scroll-zoom amount
2014-02-24 15:02:25 +01:00
Hannes Janetzek
b006cacc89
improve combined move/scale animation
2014-02-17 01:51:49 +01:00
Hannes Janetzek
2fc078e80d
fix rotation in animateTo(MapPosition)
2014-02-17 01:51:45 +01:00
Hannes Janetzek
848449e32a
extract VectorTileRenderer from TileRenderer
2014-02-16 23:40:07 +01:00
Hannes Janetzek
adb56c7613
refactor TileLayer:
...
- set specific TileRenderer in sub-class constructor
- remove TileLoader generics from TileLayer
2014-02-16 23:40:07 +01:00
Hannes Janetzek
5cffe3a3b3
fix: Animator.zoomTo()
2014-02-16 18:03:25 +01:00
Hannes Janetzek
46ad2be83b
set default building height in VectorTileLoader
2014-02-16 16:08:11 +01:00
Hannes Janetzek
904360ff69
rename MapPosition.angle -> bearing
2014-02-16 04:22:36 +01:00
Hannes Janetzek
79b5a09ac8
big refactor: copy Viewport state for rendering
2014-02-16 04:15:25 +01:00
Hannes Janetzek
91d1e7b1a6
split Viewport modifiers into ViewController
2014-02-16 04:12:27 +01:00
Hannes Janetzek
46878c81b7
some Animator improvements
...
- fixes annoying zoomTo jumping
2014-02-16 04:11:05 +01:00
Hannes Janetzek
5d07d45f86
rename MapAnimator -> Animator
2014-02-15 17:13:23 +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
0aaca44795
cleanup: MapAnimator
2014-02-15 01:05:22 +01:00
Hannes Janetzek
106b45f0c4
make Viewport.MAX_TILT public
2014-02-15 01:05:17 +01:00