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 |
|
Hannes Janetzek
|
c6b27aadf0
|
cleanup: MapPosition
|
2014-02-15 00:37:20 +01:00 |
|
Hannes Janetzek
|
c299529ccb
|
no mapsforge in here
|
2014-02-15 00:33:07 +01:00 |
|
Hannes Janetzek
|
77fa5b1fd0
|
fix: also copy MapPosition.tilt
|
2014-02-15 00:31:23 +01:00 |
|
Hannes Janetzek
|
478078dc23
|
add animateTo(MapPosition)
patch from Kimmo Vuorinen. Thanks!
|
2014-02-15 00:29:56 +01:00 |
|
Hannes Janetzek
|
eacc9a2d30
|
fix: double-tap, wait for second move event
|
2014-02-14 12:05:20 +01:00 |
|
Hannes Janetzek
|
d3b25cd3d5
|
docs
|
2014-02-14 12:03:59 +01:00 |
|
Hannes Janetzek
|
7468d0beeb
|
put 'scale screen coordinates' into projection matrix
|
2014-02-14 12:03:17 +01:00 |
|
Hannes Janetzek
|
ea49b47afd
|
cleanup: remove local.properties
|
2014-02-14 00:13:10 +01:00 |
|
Hannes Janetzek
|
ef395ddb39
|
Merge pull request #42 from mapzen/maven
Updates build.gradle for maven compatibility.
|
2014-02-14 00:06:47 +01:00 |
|
Hannes Janetzek
|
eab9d26594
|
fix ext-libs
|
2014-02-13 00:55:25 +01:00 |
|
Hannes Janetzek
|
d56eb31aef
|
use pre-package jnis for gradle...
|
2014-02-12 23:20:57 +01:00 |
|
Hannes Janetzek
|
ab0cadf81f
|
unset MeshLayer heightOffset at start
|
2014-02-12 20:47:42 +01:00 |
|
Hannes Janetzek
|
e9d8cdd329
|
get JTS geometry from OSMElements
|
2014-02-12 20:46:41 +01:00 |
|
Hannes Janetzek
|
424f44ba12
|
double tap scale is back
|
2014-02-12 02:11:50 +01:00 |
|
Hannes Janetzek
|
8d350238cf
|
add heightOffset for Line- and MeshLayer
|
2014-02-12 02:08:19 +01:00 |
|
Hannes Janetzek
|
27153c8093
|
LwHttp: handle 'Connection: close' header
|
2014-02-12 01:46:02 +01:00 |
|
Hannes Janetzek
|
3409f5ff3c
|
libs++
|
2014-02-10 23:22:35 +01:00 |
|
Hannes Janetzek
|
67e168bf92
|
app++
|
2014-02-10 23:20:25 +01:00 |
|
Hannes Janetzek
|
78d125a0f6
|
move rotten tilesources to extras
|
2014-02-09 22:25:01 +01:00 |
|
Hannes Janetzek
|
320295bfba
|
add AndroidGraphics.makeMarker() utility for loading rawResource
|
2014-02-09 20:35:12 +01:00 |
|
Hannes Janetzek
|
2df9e8fccc
|
MarkerItem: change UID to hold Object
|
2014-02-09 19:59:26 +01:00 |
|
Hannes Janetzek
|
025c482725
|
MarkerItem: remove HotspotPlace already in MarkerSymbol
|
2014-02-09 19:57:15 +01:00 |
|
Hannes Janetzek
|
d3c03fb564
|
add Viewport.getBBox(int expand) to expand by gived pixels
|
2014-02-09 17:15:22 +01:00 |
|
Hannes Janetzek
|
4dfbf1f088
|
animate PathLayer example
|
2014-02-09 17:05:09 +01:00 |
|
Hannes Janetzek
|
3ef832efb8
|
PathLayer: run first update without delay
|
2014-02-09 17:04:00 +01:00 |
|
Hannes Janetzek
|
83b914d1b2
|
GeoPoint: cheaper range limiting
|
2014-02-09 17:03:24 +01:00 |
|
Hannes Janetzek
|
87f4277b8b
|
add: Color.premulFade, fade should not be premultiplied by default
|
2014-02-09 17:02:15 +01:00 |
|
Hannes Janetzek
|
438c8d15e1
|
fix: do not unset alpha of BitmapLayer
|
2014-02-09 17:01:28 +01:00 |
|
Hannes Janetzek
|
fd87d1480d
|
cleanup: Viewport
|
2014-02-09 17:00:50 +01:00 |
|
Hannes Janetzek
|
99b7a5eb74
|
MarkerLayer: check if touch hits within marker extents
|
2014-02-09 17:00:31 +01:00 |
|
Hannes Janetzek
|
eb9194fe73
|
MarkerLayer: render items in z-order
|
2014-02-09 16:59:19 +01:00 |
|
Hannes Janetzek
|
fccf3212e6
|
gradle: cleanups
|
2014-02-08 21:22:07 +01:00 |
|
Hannes Janetzek
|
f49c9e2b3a
|
libs: jni for osx
|
2014-02-08 20:23:50 +01:00 |
|
Hannes Janetzek
|
14bc0aea74
|
refactor: move utility classes utils.math/geom
|
2014-02-08 19:47:00 +01:00 |
|
Hannes Janetzek
|
35566a2334
|
refactor: Viewport.getViewBox() -> getBBox()
|
2014-02-08 18:13:40 +01:00 |
|
Hannes Janetzek
|
c64eb9aa88
|
rename getViewport/Animator/Layer() to viewport/animator/layers()
- these are composite parts of Map
|
2014-02-08 17:48:01 +01:00 |
|
Hannes Janetzek
|
5ef8026ac4
|
refactor: extract MarkerRenderer from ItemizedLayer
- move ItemizedLayer stuff to MarkerLayer
- rename ItemizedIconLayer to ItemizedLayer
|
2014-02-08 17:48:01 +01:00 |
|
Hannes Janetzek
|
7f64fff46d
|
BoxTree:
- use coordinates in Node to avoid calculation in query()
- inline node overlap check in query
|
2014-02-08 17:48:01 +01:00 |
|
Hannes Janetzek
|
1d0fcedeb0
|
update readme
|
2014-02-08 17:48:01 +01:00 |
|
Hannes Janetzek
|
46f8f7d22a
|
copy assets, make androidstudio happy
|
2014-02-08 07:28:02 +01:00 |
|
Hannes Janetzek
|
1bda4d29e1
|
update to target sdk 19
|
2014-02-08 05:38:46 +01:00 |
|
Hannes Janetzek
|
316f4b7461
|
libs++
|
2014-02-08 04:13:06 +01:00 |
|
Hannes Janetzek
|
ed179e6207
|
app++
|
2014-02-08 03:42:56 +01:00 |
|
Hannes Janetzek
|
b0ebe7e0cf
|
use TILE_LOADED event to trigger labeling
|
2014-02-08 03:42:28 +01:00 |
|
Hannes Janetzek
|
a26dea0065
|
disable GridLayer
|
2014-02-08 03:42:01 +01:00 |
|
Hannes Janetzek
|
7e4f314646
|
add gradle gdx builds
|
2014-02-08 03:36:44 +01:00 |
|
Hannes Janetzek
|
d836ffaad1
|
cleanup vtm-android
|
2014-02-08 03:01:37 +01:00 |
|
Hannes Janetzek
|
7bbb74b985
|
fix docs
|
2014-02-08 02:51:35 +01:00 |
|
Hannes Janetzek
|
cb82d4cc45
|
Merge branch 'gradle_build'
|
2014-02-08 01:45:37 +01:00 |
|
Hannes Janetzek
|
5b09735249
|
let MapActivity extend FragmentActivity
|
2014-02-08 01:42:01 +01:00 |
|
Hannes Janetzek
|
d1dbce8682
|
register MapView when Context is instance of MapActivity
|
2014-02-08 01:42:01 +01:00 |
|