Gustl22
bd9e7d7456
Fix fling rotation reverses direction ( #501 ), fix #500
2018-02-11 11:14:51 +02:00
Gustl22
3ed6c43161
Add rotate & scale fling animation ( #499 )
2018-02-09 11:17:54 +02:00
Gustl22
03eb28f09e
Animator2: physical fling ( #497 )
2018-02-08 11:38:10 +02:00
Emux
3a59a31ab3
Building / S3DB layers: simplify building element
2018-02-06 19:24:48 +02:00
Emux
25aa1329fc
BuildingRenderer: deprecate redundant S3DB render from parent tiles
2018-02-06 15:40:18 +02:00
Emux
f7f1940054
MapElement: add building methods
2018-02-06 14:02:50 +02:00
Emux
c46548d15e
XmlMapsforgeThemeBuilder: use tags #411
2018-02-06 13:51:34 +02:00
Emux
20bdf84d91
Theme texture atlas: maintain symbol attributes #63
2018-01-30 20:08:55 +02:00
Emux
e304c04f1c
Render themes: symbols on lines, fix #495
2018-01-30 15:44:29 +02:00
Emux
ea21d64822
Mapsforge themes: 3D buildings improvements #411
2018-01-30 15:42:35 +02:00
Gustl22
3905ddb5e4
MapEventLayer2: improve double tap ( #493 )
2018-01-30 11:29:44 +02:00
Emux
57ce026efd
LineTexBucket: fix scale precision #105
2018-01-28 18:18:28 +02:00
Emux
1ba83801e9
Polygon symbols default disabled, fix #405
2018-01-28 15:39:16 +02:00
Emux
c93bb64a8a
Fix map view roll normalization #474
2018-01-26 20:20:36 +02:00
Emux
05d0b2b116
Fix map view roll #474
2018-01-26 19:01:11 +02:00
Emux
dcd2ebad29
Viewport: fix initial values
2018-01-26 18:29:35 +02:00
Izumi Kawashima
49476e17bb
Map view roll ( #474 )
2018-01-26 18:29:35 +02:00
Emux
4d7078e861
MapPosition: fix initial values
2018-01-26 15:47:38 +02:00
Gustl22
5ff9abca1a
Improve fling animation ( #489 )
...
Easing: add Sin in and out
Animator: Smooth Fling
MapEventLayer: note for changing initial rotation position
2018-01-26 13:30:58 +02:00
Emux
23f48082a1
Fade steps alpha interpolation, fix #486
2018-01-20 18:56:39 +02:00
Emux
b42973662e
Map fractional zoom, fix #487
2018-01-20 18:55:00 +02:00
Emux
431790a638
TileSource: add alpha parameter
2018-01-19 14:49:47 +02:00
Gustl22
067f08834d
Improved theme styles ( #479 )
...
Fonts added: thin, light, medium, black, condensed
2018-01-14 15:31:31 +02:00
Robin
d049d378dd
vtm-mvt module with new MVT tile decoder ( #481 )
2018-01-12 19:02:43 +02:00
Emux
969c44717a
S3DBLayer: add zoom limit options #475
2018-01-10 20:21:56 +02:00
Emux
51d4521e6a
Render themes: fallback internal resources, fix #477
2018-01-09 15:56:16 +02:00
Gustl22
3a596aaf1a
ColorUtil implement semi-relative color modification ( #478 )
2018-01-09 15:36:45 +02:00
Gustl22
ca9786dca3
S3DB layer ( #475 )
2018-01-09 11:51:04 +02:00
Gustl22
1d8cdd7feb
GeometryUtils: add vector utils ( #467 )
...
+ calc bisections
+ sum, diff
+ distance
+ dot product
+ intersections (line and plane)
+ normalizations
+ normal of plane
+ scale
2018-01-04 14:56:54 +02:00
Gustl22
baa924c697
Tessellator: support GeometryBuffer ( #466 )
2018-01-04 14:51:49 +02:00
Emux
a67b2f2c91
Gradle 4 / Android plugin 3 transitive dependencies, fix #433
2018-01-02 14:46:39 +02:00
Izumi Kawashima
abac84e82a
Add building z-limit function to shader and web ui ( #462 )
2017-12-26 13:59:42 +02:00
ale5000
9977061680
LwHttp: fixed line break of HTTP headers ( #461 ), fix #460
2017-12-26 11:08:15 +02:00
Gustl22
97cdfa119d
Improve ExtrusionBuckets ( #459 )
...
+ Add method addPolyElement and addMeshElement
+ renamed setBuckets to resetBuckets
+ Add method getGroundScale to MapTile
2017-12-19 20:59:10 +02:00
Gustl22
bddf2443b6
Refactor ExtrusionBucket
...
+ color and colors as private
+ renamed add(for meshes) to addMesh
+ renamed add(for polygons) to addPoly
2017-12-19 11:30:35 +01:00
Emux
1404d21838
BuildingLayer: make POST_AA public
2017-12-19 11:42:37 +02:00
Gustl22
95bbc5ea3e
BuildingLayer: allow mesh in renderer, minor refactor ( #457 )
2017-12-19 11:41:43 +02:00
Emux
f8776ffe5f
Merge pull request #456 from Gustl22/tags
...
Add needed osm-tags (S3DB)
2017-12-19 10:33:11 +02:00
Gustl22
bc1dee49a4
Fix double cloning issue of MapElement, use copy-constructor in GeometryBuffer and MapElement ( #455 )
2017-12-19 10:17:29 +02:00
Gustl22
d81a6309bf
Add needed osm-tags (S3DB)
2017-12-19 08:57:56 +01:00
Gustl22
e3b137e3c4
GeometryBuffer: ( #453 )
...
+ renamed buffer positions
+ update docs
+ expand toString for meshes/tris
2017-12-04 21:17:30 +02:00
Gustl22
ba68b79e86
Refactor S3DB layer ( #452 )
2017-12-04 15:08:19 +02:00
Gustl22
535482025e
MapElement: enhance clone (not copy complete buffer) ( #451 )
2017-12-03 15:28:27 +02:00
Andrey Novikov
bc20664bc5
Do not read theme twice if format is predefined
2017-11-27 10:22:48 +03:00
Emux
8ad2036ec1
GeoPointUtils: calculate scale to display a BoundingBox #396
2017-11-20 10:48:16 +02:00
Gustl22
8f4e9967f0
Buildings: handle references with id (OpenStreetMap, Mapzen) ( #448 )
2017-11-18 17:53:42 +02:00
lucaosten
490b932eab
Code improvements ( #446 )
...
+ reduced memory usage of RenderBucket by making "type" byte instead of int
+ improved code readability in TextItem by renaming variable
+ added latitude/longitude validation methods to GeoPointUtils
+ solved Java double precision problem in GeoPoint
+ made GeoPoint Serializable for easier Android usage
+ made BoundingBox.toString() human readable for better debugging
2017-11-18 11:54:26 +02:00
Gustl22
149353119b
Add OSM and S3DB tags ( #447 )
2017-11-17 20:00:51 +02:00
Emux
9c3f3b8a4c
BitmapTileLayer: fix default bitmap alpha #444
2017-11-15 22:08:44 +02:00
Andrey Novikov
f9e06c80ad
BitmapTileLayer: fade steps enhancements, support for permanent transparency ( #444 )
2017-11-14 16:51:56 +02:00