Ansis Brammanis
b6a181097c
[core] fix reparsing overscaled geojson tiles
...
fix #3838
2016-03-30 13:57:47 -07:00
Ansis Brammanis
387f37d035
[core] increase geojson buffer size to match -js
2016-03-30 13:13:53 -07:00
Bruno de Oliveira Abinader
ac70ada2d3
[core] Check for NaNs in mbgl::util::{min,max,clamp}
2016-03-18 00:53:14 +02:00
Bruno de Oliveira Abinader
9771b0e569
[core] Use GeometryTileFeature::defaultExtent by default
...
GeoJSONTile and AnnotationTile don't need to reimplement getExtent() if
they use the same default value. This also helps point and shape
annotations to avoid using raw values.
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
f3fc87261c
[core] Coordinate is now GeometryCoordinate
...
Also introduced GeometryCoordinates (vector of GeometryCoordinate
items), to better cope with GeometryCollection.
2016-03-01 20:58:54 +00:00
John Firebaugh
032c8fba3c
[core] Remove unused
2016-02-02 20:20:47 -08:00
Vladimir Agafonkin
bd56c8634b
[core] update annotation simplification [skip ci]
...
This matches VT default
https://github.com/mapbox/tilelive-bridge/commit/6bd5b3cc68e86990cc9cf2b
fde5e956373cb5b0c
2015-12-10 13:16:40 -08:00
Vladimir Agafonkin
b44331245a
[core] update geojson-vt options
...
- fix the code to use the same simplification tolerance
- remove outdated indexMaxZoom/Points values and rely on default
- bump buffer 2x to fix bleeding linecaps on thick lines
2015-12-10 12:59:49 -08:00
Konstantin Käfer
da7b6bb8b9
[core] upgrade to GeoJSON VT 3.0.0
2015-12-10 12:54:58 -08:00
John Firebaugh
e04c5f6506
[core] Replace StyleLayerType with RTTI
2015-12-07 18:22:33 -08:00
Konstantin Käfer
d5fb535058
[core] add namespace comment to closing brace
2015-12-03 15:38:36 +01:00
John Firebaugh
bafbf6c04b
[core] Don't share util::ptr<StyleLayer> across threads
2015-12-01 11:16:57 -08:00
John Firebaugh
d08861daf4
[core] Force style-sourced annotations to be visible
2015-11-19 19:50:29 -08:00
John Firebaugh
54e08b1f83
[core] Eliminate use of ClassProperties for paint
2015-11-10 11:33:17 -08:00
John Firebaugh
a562567589
[core] Eliminate use of ClassProperties for layout
2015-11-10 11:33:17 -08:00
John Firebaugh
728a9858ea
[core] Push layouts and paints to subclasses
2015-11-10 11:33:17 -08:00
John Firebaugh
7de4ce5bcb
[core] Simplify Function
2015-11-06 10:38:47 -08:00
Mike Morris
79a5a96037
[core] mason geojsonvt-2.1.6.3
...
- [osx] set -fvisibility-inlines-hidden in gyp/common.gypi to silence
mismatched visibility linker warnings
- [linux] set cxx_host in GYP_FLAGS to set -fabi-version=0 on gcc builds
to use clang-built mason binaries
- [ios] update symbol visibility for iOS tests
- [ios] link libgeojsonvt.a in iOS tests xcodeproj
- add libgeojsonvt.a to General -> Linked Frameworks and Libraries
- add mason_packages (recursive) to Build Settings -> Library Search Path
- [ios] add libuv and geojsonvt first in iOS libtool smush to ensure symbols
are found by later compilation units where they are undefined
2015-11-02 18:41:34 -05:00
John Firebaugh
540c6eca15
[core] Eliminate StyleBucket
2015-10-30 11:19:28 -07:00
John Firebaugh
bb6241844a
[core] Extract PaintPropertiesMap
2015-10-26 12:00:11 -07:00
John Firebaugh
7a03d734fd
[core] Respect source layer z-order for style-sourced annotations
2015-10-23 13:27:14 -07:00
Bruno de Oliveira Abinader
46e2f13e68
[core] Fix integer overflow for high maximum zoom levels
2015-10-23 11:00:52 -07:00
John Firebaugh
c46a8254c4
[core] Style-sourced shape annotation properties
...
This introduces the possibility to source the type and style properties
of a shape annotation from a designated layer in the style.
2015-10-22 15:27:53 -07:00
John Firebaugh
3afc8b4a29
[core] Introduce StyleLayer subclasses
2015-10-22 09:34:40 -07:00
John Firebaugh
df89de5cc5
[core] Rationalize style property classes: <type>{Paint,Layout}Properties
2015-10-22 09:21:30 -07:00
John Firebaugh
c5b95032a5
[core] Annotation refactor
2015-10-20 13:54:19 -07:00