John Firebaugh
bb73dbcd30
Relax sqlite version check to major version only
...
iOS 8.2 updates the included SQLite version to 3.8.4, while iOS 7.0 up
to iOS 8.1 provides version 3.7.13. When compiling with the 8.2 SDK and
running on 8.1 or below, or vice versa, a strict check fails.
Fixes #968 .
2015-03-11 10:21:26 -07:00
John Firebaugh
24c7239e35
Merge pull request #971 from mapbox/optimize-vt
...
Don't copy VT keys / values into each feature
2015-03-11 10:10:22 -07:00
Konstantin Käfer
21f5c0d514
Merge pull request #973 from mapbox/render
...
Fix mbgl-render tool build
2015-03-11 14:33:03 +01:00
Thiago Marcos P. Santos
3b4f08b060
Update the docs
...
libboost-program-options-dev is not automatically installed as a
dependency of libboost-dev, which will cause a link error when building
on Linux.
2015-03-11 14:40:16 +02:00
Thiago Marcos P. Santos
71ccb7b013
Trivial build fix, do not call private method
...
Resize is internally called by the view now.
2015-03-11 14:40:05 +02:00
Thiago Marcos P. Santos
f3f8e348a1
Fix build warnings on GCC
...
Apperently boost has a few quirks on its headers.
2015-03-11 14:37:28 +02:00
John Firebaugh
d6c037d2bc
Don't copy VT keys / values into each feature
...
Instead, maintain a key index ⇢ value index map and look up the
value in getValue().
2015-03-10 16:12:52 -07:00
John Firebaugh
7212accffd
More include fixes
2015-03-10 16:07:33 -07:00
John Firebaugh
3e068be4ad
Merge pull request #970 from mapbox/pbf-cleanup
...
VectorTile related cleanup
2015-03-10 13:22:30 -07:00
John Firebaugh
c13227e35f
Move parseValue(pbf) to vector_tile.cpp
...
This code is specific to the vector tile format.
2015-03-10 12:14:13 -07:00
John Firebaugh
9e1f17a25b
Remove unused header
2015-03-10 12:13:50 -07:00
Justin R. Miller
cc7371ed59
Merge pull request #928 from mapbox/928-refactor-vend-geometry
...
refactor VectorTile to vend geometry
2015-03-10 12:09:11 -07:00
John Firebaugh
062d33c8db
virtual ⇢ override in derived class
2015-03-10 10:33:04 -07:00
John Firebaugh
05df041c15
Don't use const on value-type returns
2015-03-10 10:32:25 -07:00
John Firebaugh
5fa628bc00
Inline PBFGeometry
2015-03-10 10:31:24 -07:00
John Firebaugh
4d3dcea82c
Revert FeatureType rename
2015-03-09 18:32:20 -07:00
John Firebaugh
b7f04ee7c2
Use single geometry format
2015-03-09 18:32:09 -07:00
John Firebaugh
50b5c15653
Rework GeometryTile* interface
2015-03-09 18:32:08 -07:00
Minh Nguyễn
f82de98899
Merge pull request #966 from mapbox/hybrid-code-tweaks
...
refs #935 : remove dispatch_once, favor property use, and return immutable styles
2015-03-09 17:22:15 -07:00
Justin R. Miller
5162f5d77e
refs #935 : remove dispatch_once, favor property use, and return immutable styles
2015-03-09 16:32:30 -07:00
Justin R. Miller
2d8bf823fc
unique -> shared ptr
2015-03-09 11:57:34 -07:00
Justin R. Miller
0652174465
reference cleanups
2015-03-09 11:57:34 -07:00
Justin R. Miller
7361f8566b
move to shared pointers for queried layers passed to buckets
2015-03-09 11:57:34 -07:00
Justin R. Miller
a45ae199cf
move from range-based for loop to iterator for to be clearer
2015-03-09 11:57:34 -07:00
Justin R. Miller
fbb2d17f43
fix iterator comparator
2015-03-09 11:57:34 -07:00
Justin R. Miller
a6b6a8d67e
move to abstract interfaces to more be in line with original API
2015-03-09 11:57:34 -07:00
Justin R. Miller
e01fe2fb56
doesn't make sense to move shared pointers
2015-03-09 11:57:33 -07:00
Justin R. Miller
cf623e96c5
safely check points
2015-03-09 11:57:33 -07:00
Justin R. Miller
56bc3052ac
refactor vars
2015-03-09 11:57:33 -07:00
Justin R. Miller
e57703d711
properly iterate geometries
2015-03-09 11:57:33 -07:00
Justin R. Miller
b523d0256b
increment feature filter on creation
2015-03-09 11:57:33 -07:00
Justin R. Miller
c170f8887d
get rid of unused member
2015-03-09 11:57:33 -07:00
Justin R. Miller
405137700b
parse geometry collections from the pbfs; iterate geometries in buckets
2015-03-09 11:57:33 -07:00
Justin R. Miller
685aa01043
pass actual feature pbf when filtering layer features
2015-03-09 11:57:32 -07:00
Justin R. Miller
91dc0ba06f
no need for while loop
2015-03-09 11:57:32 -07:00
Justin R. Miller
e379756f62
proper move
2015-03-09 11:57:32 -07:00
Justin R. Miller
4d9c1a0f33
iterate through fresh copy of layer data
2015-03-09 11:57:32 -07:00
Justin R. Miller
787cedb593
fix reference
2015-03-09 11:57:32 -07:00
Justin R. Miller
0a8a0aee90
move to abstract base classes & shared pointers
2015-03-09 11:57:32 -07:00
Justin R. Miller
41c3b82d3e
refs #928 : bookmarking working build of refactor
2015-03-09 11:57:31 -07:00
Justin R. Miller
831264d530
refs #928 : 90% of way to genericizing VectorTile
2015-03-09 11:57:31 -07:00
John Firebaugh
7d06e62363
Fix satellite style label rendering
2015-03-09 10:42:25 -07:00
John Firebaugh
9897ae74ec
Fix satellite style contour rendering
2015-03-08 12:44:47 -07:00
Minh Nguyễn
78900c6eee
Alias hybrid to satellite
...
Looks terrible at the moment, but the API is closer to what developers would expect.
Fixes #935 .
2015-03-08 12:14:22 -07:00
John Firebaugh
a5998dc59b
Fix conditional in normalizeSourceURL
...
The existing conditional would always be false, since it
was comparing a url that begins with "mapbox://". In fact
no conditional is necessary; the secure TileJSON resource
should always be requested.
2015-03-06 18:16:58 -08:00
John Firebaugh
682cc28340
Merge pull request #960 from mapbox/959-2x
...
Insert {ratio} before extension, not inside access token
2015-03-06 17:52:29 -08:00
Minh Nguyễn
cd83c48ed3
Insert {ratio} before extension, not inside access token
...
Fixes #959 .
2015-03-06 15:33:14 -08:00
John Firebaugh
584a59a87d
Update to latest styles again
...
Regressed in fd45302b80
2015-03-06 15:28:59 -08:00
John Firebaugh
de591b5d7c
Merge pull request #924 from mapbox/919-2x-raster
...
Load 2× raster tiles on HiDPI screens
2015-03-06 14:44:16 -08:00
Minh Nguyễn
8804c47d27
Only add {ratio} to raster tile URLs
...
Thanks to @mb12 for the suggestion.
2015-03-06 13:51:20 -08:00