Commit Graph

4657 Commits

Author SHA1 Message Date
Fabian Guerra
026cb6f49b [ios, macos] Fix MGLMapSnapshotter documentation typo. 2017-11-01 09:23:53 -04:00
Ivo van Dongen
0c5e15e21e [android] map snapshotter - expose attributions 2017-11-01 09:23:53 -04:00
Ivo van Dongen
74662831f6 [darwin] map snapshotter - expose attributions 2017-11-01 09:23:53 -04:00
Ivo van Dongen
953ecae684 [core] map snapshotter - add attributions to snapshotter callback 2017-11-01 09:23:53 -04:00
Ivo van Dongen
de9098cf99 [darwin][ios][macos] map snapshotter - add MGLMapSnapshot wrapper 2017-11-01 09:23:53 -04:00
Ivo van Dongen
9c3e78a9b9 [android] map snapshotter - wrap snapshot in native peer for access to the pointFor functionality 2017-11-01 09:23:53 -04:00
Ivo van Dongen
b3834447ff [default] map snapshotter - add function to get screen coordinate from latlng for snapshot
- Wraps the TransformState for the snapshot so that the snapshotter itself is free to be re-used or destroyed
2017-11-01 09:23:53 -04:00
Ivo van Dongen
df7755fcd9 [default] headless frontend - allow access to the transform state 2017-11-01 09:23:53 -04:00
Ivo van Dongen
e9568ccda7 [darwin] map snapshotter - snapshotter mutability 2017-11-01 09:23:53 -04:00
Ivo van Dongen
fd3587608b [android] map snapshotter - add mutators 2017-11-01 09:23:53 -04:00
Ivo van Dongen
31873725d7 [core] map snapshotter - add mutators 2017-11-01 09:23:53 -04:00
Fabian Guerra Soto
63f7963a93 [ios, macos] Center shape annotation's callout when offscreen. (#10255)
* [ios, macos] Center annotation's anchor to tap point when coordinate center is offscreen.

* [ios, macos] Update changelogs.
2017-11-01 08:20:48 -04:00
Tobrun
03d3aee6fc [android] - rework ease interactions to take in account possitve duration requirement 2017-10-31 15:30:48 -07:00
Osana Babayan
9aa2c197ca [android] MapboxMap.animate() and Mapbox.easeCamera() should throw IllegalArgument (#10321)
if non-positive duration is passed in
2017-10-31 15:30:48 -07:00
Tobrun
0f1296c01c [android] - run all instrumenetation tests 2017-10-31 14:14:11 -07:00
Tobrun
f578b26282 [android] - add bulk addImages api on MapboxMap 2017-10-31 13:47:12 -07:00
Osana Babayan
ebe6a30821 [android] Make sure onFinish has new camera position after camera.move (#10324) 2017-10-31 09:23:02 -07:00
Ramin Mirsharifi
9b41791dec [android] - Add angular velocity effect on rotation gesture. 2017-10-30 16:25:37 -07:00
Ramin Mirsharifi
c351f65c09 [android] - Add touch velocity effects on scale gesture. Fine tune. 2017-10-30 16:25:37 -07:00
Ramin Mirsharifi
8c4e2f0886 [android] - Add touch velocity effects on scale gesture. 2017-10-30 16:25:37 -07:00
Tobrun
b8d5798bea [android] - avoid null pointer if map wasn't initalised when saving instance state 2017-10-30 13:00:19 -07:00
Tobrun
5893af7f24 [android] - move shape annotation click handling to core 2017-10-30 09:34:23 -07:00
Minh Nguyễn
72a6eb8b5c [android, ios, macos] Added Hungarian localization
Added a Hungarian localization to the Android SDK. Updated the iOS and macOS SDK Hungarian localization.
2017-10-27 22:23:02 -07:00
Minh Nguyễn
edf399f1b7 [android, ios, macos] Added Bulgarian localization 2017-10-27 22:23:02 -07:00
Minh Nguyễn
ec4e8899b7 [ios, macos] Updated Brazilian Portuguese localization 2017-10-27 22:23:02 -07:00
Fabian Guerra Soto
81c53eac35 [ios] Bump podspec to beta.3 (#10305) 2017-10-27 16:27:28 -04:00
Fabian Guerra Soto
372698aa23 [ios, macos] Iterate over point and shape annotations. (#10262) 2017-10-27 10:24:12 -04:00
Subodh Nijsure
a614001965 Add option to toggle symbol layer visibility. 2017-10-26 16:02:36 -07:00
Pablo Guardiola
932183d8eb [android] release v5.2.0-beta.3 (#10298) 2017-10-26 15:53:29 -07:00
Antonio Zugaldia
bd06e2f6fa [android] - lower amount of external dependencies (#10268) 2017-10-26 12:57:46 -04:00
Jesse Bounds
91eb595463 [ios] Move scale bar content size invalidation to map view 2017-10-25 14:31:55 -07:00
Jason Wray
1c78d14a20 [build] Disable iOS and macOS builds on Bitrise 2017-10-25 12:48:25 -04:00
Tobrun
af90446758 [android] - null check mapboxMap with onStop invocation 2017-10-23 22:39:00 +02:00
Jason Wray
00e44e9cb0 [ios] Fix iOS 8 incompatibility in iosapp hud label font 2017-10-20 17:05:41 -04:00
Jason Wray
2857090cf6 [ios] Fix iOS 8 incompatibility in scale bar RTL check 2017-10-20 17:05:41 -04:00
Jason Wray
817e5c109f [ios] Fix scale bar label alignment 2017-10-19 11:03:15 -04:00
Jason Wray
cabf5d2970 [ios] Avoid drawing view annotations across pixel boundaries 2017-10-19 11:03:15 -04:00
Jason Wray
6523b16c61 [ios] Slightly round the corners of the puck arrow 2017-10-19 11:03:14 -04:00
Pablo Guardiola
ef18012409 [android] release v5.2.0-beta.2 (#10240) 2017-10-19 16:35:00 +02:00
Jason Wray
efcb9ee231 [ios, build] Force Bitrise to install pip 2017-10-18 18:13:45 -04:00
Fabian Guerra Soto
aa617e32c2 [ios] Bump podspec to v3.7.0-beta.2 (#10230) 2017-10-18 17:24:33 -04:00
Fabian Guerra Soto
b7b8baef9d [ios, macos] Add selection support to MGLMultiPoint annotations. (#9984)
* [ios, macos] Add selection support to MGLMultiPoint annotations.

* [ios, macos] Update changelogs.
2017-10-18 15:18:54 -04:00
Tobrun Van Nuland
24fc48982a [android] - wire up MapZoomButtonController with camera change events 2017-10-18 15:51:41 +02:00
Tobrun Van Nuland
a221b459e9 [android] - execute notifying listeners when not idle 2017-10-18 15:38:55 +02:00
Tobrun Van Nuland
fe6e0c360e [android] - removed unused gradle plugins 2017-10-18 11:02:04 +02:00
Tobrun Van Nuland
d95079a0f9 [android] - use FileSource pause and resume when foregrounding/backgrounding app 2017-10-17 17:22:29 +02:00
Minh Nguyễn
10978329f9 [ios, macos] Fixed symbol export warning
Fixed a warning issued by check-public-symbols.js in MGLMapSnapshotOptions due to the MGL_EXPORT keyword appearing before the documentation comment. Also copyedited a couple comments in the same header.
2017-10-16 15:19:49 -07:00
Konstantin Käfer
78ea88d757 [core] make forcing cache/network only more explicit
Previously, we used the existence of a `prior*` field in the Resource object as an indication for whether we should consult the cache or not. However, this is prone to error, since a failed cache lookup won't set any prior fields. Therefore, we manually set `priorExpires` to 0. This in turn triggered another bug where generated wrong expiration timestamps when the server response we got was expired (or expired between sending and receiving).

This commit changes the flags so that we can now explicitly request CacheOnly/NetworkOnly (or All) loading methods, rather than the implicit Optional/Required naming scheme.
2017-10-12 17:58:03 +02:00
Tobrun Van Nuland
56446c5d17 [android] - add additional Android Animator examples 2017-10-12 13:56:00 +02:00
Jason Wray
5cefa51511 [ios] Rename SMCalloutView and stop using submodule 2017-10-11 12:21:27 -07:00