Nick
5dbbab9bf4
Updated docs to use scoped npm package
2017-09-18 10:41:32 -07:00
Jack Feng
1d3c15b4e7
upgrade android compile sdk version to 24
2017-09-01 10:11:20 +08:00
Jack Feng
ac31979da4
change getMetricsEnabled to return a promise
...
After upgrading to Android SDK 5.0, we cannot put metricsEnabled to
constants of the module. So we change getMetricsEnabled to return a
promise instead of value directly.
2017-09-01 10:10:27 +08:00
Jack Feng
91074ef739
Upgrade to Mapbox Android SDK 5.0.2
...
TODO: We cannot get metricsEnabled before initialize the mapbox. So we
should change it from constant to property maybe.
2017-09-01 10:10:26 +08:00
Nick Italiano
f4402cdae2
Merge pull request #571 from atarsha/Add-MGLOfflinePackState
...
Expose OfflineRegion/OfflinePack pack state in progress object and add resume/suspend offline download support
2017-08-29 11:50:41 -07:00
Alex Tarsha
29be55ffb2
Slight refactor for Android portion of PR
2017-08-28 14:29:43 -06:00
Nick Italiano
af52ba35a2
Merge pull request #600 from bahaa96/patch-1
...
Handling Android RN 0.47 breaking change
2017-08-17 09:53:51 -07:00
Alex Tarsha
5d3ce90c16
Merge branch 'master' into Add-MGLOfflinePackState
2017-08-16 19:19:01 -06:00
gcole
3a12bb4fb8
Make offline packs more robust.
...
- Separate the access token initialization and offline maps
initialization.
- Make the initialization functions return promise so that the consumer
code can know when mapbox and the offline packs are ready to be used.
- Expose setConnected method.
- Update docs.
2017-08-08 10:20:56 -07:00
Bahaa Jr
d4eeefa462
Handling Android RN 0.47 breaking change
...
[facebook/react-native@ce6fb33 ](https://github.com/facebook/react-native/commit/ce6fb337a146e6f261f2afb564aa19363774a7a8 )
2017-08-07 17:31:48 +02:00
Alex Tarsha
c0e65144eb
Merge branch 'master' into Add-MGLOfflinePackState
2017-06-17 23:46:19 -06:00
Alex Tarsha
4f5427f329
Add support for suspending and resuming pack downloads and upgrade native SDK to repair iOS blocked UI during downloads on init.
2017-06-17 23:43:56 -06:00
Alex Tarsha
72a4e6da5f
Added Offline Pack State to progress object and normalized Android RegionStatus output with iOS
2017-06-15 02:21:45 -06:00
Seth Vincent
fde0218d5d
android install docs: change MainActivity.java to MainApplication.java
...
In recent versions the `getPackages` method is implemented in MainApplication.java
2017-04-28 13:33:00 -04:00
gcole
156d3f9cf8
Android custom annotation bugfixes.
...
- Custom annotations would sometimes not get rendered on the screen.
Haven't nailed down the exact problem, but it was some sort of
interleaving of operations from adding children and computing custom
marker views. Moving the marker view stuff to when the map finishes
loading resolves this.
- The adapter for the react native marker views now handles the caching
behaviour correctly and re-uses views when they are available.
- Make sure each layout actually gets the height and width of the react
native views from the correct shadow nodes so that they don't all have
the same measurements by accident.
- Update locations of annotations when they are changed.
- Split annotation views into a map. The manager is a singleton and all
the existing map views go through it so the children need to be kep
separately.
- Safeguard against relayout being called after onDrop(), resulting in a
null pointer exception.
2017-04-21 15:12:08 -07:00
Tobrun
8e23dc8969
Merge branch 'feature/android-custom-annotations' of https://github.com/gillessed/react-native-mapbox-gl into gillessed-feature/android-custom-annotations
2017-04-05 15:43:38 +02:00
gcole
de58aafedd
Upgrade android SDK to 4.2.2
2017-03-29 22:41:49 -07:00
gcole
4d41d6fcab
Set custom view layouts params.
2017-03-29 22:18:37 -07:00
gcole
73665878ee
Need default constructor in marker view options.
...
Removed this pre-commit too hastily.
2017-03-28 14:53:56 -07:00
gcole
c9b60e17c2
Custom annotation views for Android.
...
This gives feature parity to Custom Annotation Views
between iOS and Android.
- Add custom marker view and options for mapbox.
- Add an implementation for the Annotation class.
- Add a MarkerViewAdapater that transforms Annotations into views that
get displayed on the map.
- Handle adding and removing of children.
- Update custom annotation docs.
2017-03-28 14:53:56 -07:00
Eric Samelson
c0ebef23fb
ensure that MapboxAccountManager class is always created from the main thread; fixes crash from Android SDK 4.2.0-beta.4 and up ( #517 )
2017-03-13 17:49:55 -07:00
Fabian Zeindl
36048db930
updated mapbox-android-sdk to 4.2.1 ( #481 )
...
to fix this crash: https://github.com/mapbox/mapbox-gl-native/issues/6838#issuecomment-269646230
2017-02-07 10:09:23 +01:00
Bruno Cartier
9f053a5cb3
docs(install): switch from rnpm to react-native
...
RNPM is merged into React Native core - see [here](https://github.com/rnpm/rnpm/blob/master/README.md#dear-friends )
2016-12-05 11:00:15 -05:00
Brian Cooley-Gilliom
10ab9b4abb
Exposing min/max zoom level properties to react native
2016-10-17 10:40:56 +01:00
Marius Petcu
e24a5ce9af
Merge branch 'master' into deselectHidePopUp
2016-09-21 01:02:49 +03:00
Hanane
577ae45090
ANDROID: implementation of deselectAnnotation() and annotationsPopUpDisabled
2016-09-21 00:41:03 +03:00
Carl Craig
353063eefc
fix large polyline annotations on android
2016-09-19 16:09:22 +01:00
Moritz
9a57f991e4
specify where to add nodes inside the Manifest.xml ( #401 )
2016-08-29 14:09:48 -07:00
Ben Clayton
3ee56f5075
Expose pitchEnabled property ( #407 )
...
* Expose the 'pitchEnabled' property, so developer can turn off 'two-fingers to tile map' feature. iOS-only so far.
* Add `pitchEnabled` property to Android implementation
* add `pitchEnabled` to docs
2016-08-29 14:09:14 -07:00
Marius Petcu
a3e8202828
Clarify what --ignore-scripts does in docs
2016-07-23 12:04:09 +03:00
Marius Petcu
a52824a76b
Update Mapbox SDK to latest version
2016-07-22 13:46:28 +03:00
Marius Petcu
2a27cdc7ee
Remove setCamera in favor of adding altitude to easeTo
2016-07-11 23:09:02 +03:00
Marius Petcu
4c7760c6d9
Remove OfflineRegionDummyObserver
2016-07-11 21:50:30 +03:00
Marius Petcu
d7f107d0fb
Replace image! with source: { uri }
2016-07-11 21:47:42 +03:00
Marius Petcu
8fc0354df8
Differentiate location reporting APIs where it can't be helped
2016-07-11 20:19:05 +03:00
Marius Petcu
4e1d97c200
Update documentation
2016-07-04 12:12:26 +03:00
Marius Petcu
7bc5e69db0
Fix marker not opening on Android
2016-07-04 01:58:59 +03:00
Marius Petcu
2fa697c9c6
Fix listener cleanup
2016-07-04 01:41:04 +03:00
Marius Petcu
bb4c1a1bc9
Make progress notifications throttle configurable
2016-07-04 00:55:17 +03:00
Marius Petcu
19f8a46449
Handle succession of offline commands more robustly on Android
2016-07-04 00:15:02 +03:00
Marius Petcu
8a7640369f
Implement offline packs for Android
2016-07-03 23:24:33 +03:00
Marius Petcu
d55bb119bc
Optimize Android marker icon caching
2016-07-03 17:16:06 +03:00
Marius Petcu
13a0b68019
Simplify Android annotations code
2016-07-03 16:06:03 +03:00
Marius Petcu
c68a135a8e
Cache annotation images
2016-07-03 00:53:33 +03:00
Marius Petcu
3621eb181b
Pass animation status in onRegion*Change
2016-07-02 23:15:37 +03:00
Marius Petcu
aa31793795
Throttle onRegion*Change on Android
2016-07-02 23:08:38 +03:00
Marius Petcu
551bada3be
Implement Android annotation events
2016-07-02 21:55:55 +03:00
Marius Petcu
ca0cc491ba
Backport annotations to Android
2016-07-02 21:19:03 +03:00
Marius Petcu
6ed0187426
Disable onRegionChange events when not in use
2016-07-02 20:00:22 +03:00
Marius Petcu
84d5876f2f
Clears up semantics in easeTo()
2016-07-02 19:33:01 +03:00