summaryrefslogtreecommitdiff
path: root/platform/android/src/native_map_view.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Export symbol placement update status from MapObserverMikhail Pozdnyakov2019-08-231-1/+1
|
* Merge pull request #15437 from mapbox/lp-revert-14989Łukasz Paczos2019-08-211-2/+0
| | | Revert "[android] invalidate camera when setting a padding"
* [android] invalidate camera when setting a paddingŁukasz Paczos2019-06-251-0/+2
|
* [android] - fix reset behavior for setLatLngBoundsForCameraTargettobrun2019-06-111-1/+1
|
* [android] Add bindings for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-211-0/+14
|
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-101-4/+2
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [android] - add style image missing binding integration, add synchronoustobrun2019-04-151-0/+12
| | | | image overloads to style
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-281-1/+2
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+3
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-201-7/+4
|
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-141-6/+8
| | | | | | | | Group bounds, minimum and maximum zoom related methods together using the new BoundOptions. v2: Document that getBounds() initializes all optional fields. - Add test for getBounds() on a map with default values.
* [core] Don't use exceptions in MapObserver::onDidFailLoadingMapAnder Conselvan de Oliveira2019-03-131-2/+1
| | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure.
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-2/+9
| | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map.
* [core] Remove map coordinate setters/gettersBruno de Oliveira Abinader2019-03-041-3/+4
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-041-14/+14
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-5/+5
|
* [core] Remove map pitch setters/gettersBruno de Oliveira Abinader2019-03-041-2/+3
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-041-3/+4
|
* [android] expose symbol placement transition duration optionŁukasz Paczos2019-02-041-2/+4
|
* [android] rename required TransitionOptions fieldŁukasz Paczos2019-01-211-1/+1
|
* [android] - optimise interface definitiontobrun2019-01-151-26/+15
|
* [androd] - add weak references checks to all jni callbacksTobrun2018-12-131-2/+8
|
* [android] - validate if weakreference is still validTobrun2018-12-131-12/+51
|
* [docs] EnterIdle -> BecomeIdleChris Loer2018-12-111-3/+3
|
* [core, darwin, android] Add onDidEnterIdle to MapObserver.Chris Loer2018-12-111-0/+9
| | | | didEnterIdle fires whenever render completes and no repaint is scheduled.
* [android] - add more tests, refactor map paddingTobrun2018-12-111-1/+13
|
* nativeRemoveSource() and nativeRemoveLayer() methods should return a boolean ↵Osana Babayan2018-12-071-19/+13
| | | | (#13428)
* [core][android] Implement LayerManager for AndroidMikhail Pozdnyakov2018-11-071-4/+4
| | | | | The newly introduced `LayerManagerAndroid` is now responsible for creating both style layer objects and their java peers on Android.
* [core] CameraOptions receives and outputs angle and pitch as degrees, not ↵Bruno de Oliveira Abinader2018-10-191-8/+7
| | | | radians
* [android] - replace OnMapChange with specific callbacksTobrun2018-10-111-42/+74
|
* [android] - add binding integration for cross source collisiontobrun2018-09-121-3/+4
|
* [android] jni.hpp 4.0.0John Firebaugh2018-09-071-83/+83
|
* [android] Simplify Feature conversionJohn Firebaugh2018-09-071-3/+3
|
* [android] Upgrade to latest jni.hppJohn Firebaugh2018-09-071-32/+16
|
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-1/+1
|
* [android] shutting down thread pool of the CustomGeometrySource when the ↵Łukasz Paczos2018-08-101-1/+3
| | | | source is destroyed
* [android] - expose getMap on native_map_viewTobrun2018-07-201-0/+4
|
* [android] - add bearing and pitch to get camera for geometrytobrun2018-07-051-2/+2
|
* [android] - add bearing and tilt to LatLngBounds, incorporate current tilt ↵tobrun2018-07-051-2/+2
| | | | and bearing transformation in old api
* [android] - add support for sdf by exposing sdf confiigurationn when calling ↵tobrun2018-06-251-2/+4
| | | | MapboxMap#addImage.
* [android] calculating camera's LatLng for bounds without map padding (#11410)Łukasz Paczos2018-03-081-4/+6
|
* Merge branch 'master' into release-bobaFabian Guerra2018-02-151-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/CompassView.java # platform/android/scripts/exclude-activity-gen.json # platform/ios/CHANGELOG.md # platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/macos/CHANGELOG.md
| * [core] Rename "onLowMemory" to "reduceMemoryUse".Chris Loer2018-02-141-1/+1
| | | | | | | | | | Android still calls "reduceMemoryUse" only while handling a low memory event. iOS, on the other hand, calls "reduceMemoryUse" every time it enters the background.
* | NativeMapView.addImage without copying into JavaBenjamin Jaeger2018-02-121-10/+3
|/
* [android] Reuse Java Source objects by holding on to a strong reference in ↵Asheem Mamoowala2017-11-221-22/+6
| | | | the C++ peer.
* [android] - add bulk addImages api on MapboxMapTobrun2017-10-311-0/+14
|
* [android] - move shape annotation click handling to coreTobrun2017-10-301-0/+21
|
* [android][ios][macOS] Implement bindings for `Map::cameraForGeometry`. On ↵Asheem Mamoowala2017-10-091-0/+6
| | | | macOS, also added -[MGLMapView setCamera: withDuration: animationTimingFunction: edgePadding: completionHandler:] for parity with iOS
* [android] re-implemented the fps listener apiIvo van Dongen2017-09-221-37/+0
|
* [android] map snapshotsIvo van Dongen2017-09-221-6/+6
|