Commit Graph
103 Commits
Author SHA1 Message Date
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
Marius Petcu c64e55b586 Rename onRegionChange to onRegionDidChange 2016-07-02 19:13:10 +03:00
Marius Petcu 5f0145f762 Add direct events definitions 2016-07-02 19:04:23 +03:00
Marius Petcu d6379803e5 Create map after first transaction 2016-07-02 18:51:09 +03:00
Marius Petcu a12721cb3e Backport Android events 2016-07-02 18:34:06 +03:00
Marius Petcu b893fb7342 Rename offline pack native methods 2016-07-02 00:38:23 +03:00
Marius Petcu 2aa9aca898 Refactor offline functions with promises 2016-07-02 00:29:56 +03:00
Marius Petcu 4ae4d7295e Solve pitch API difference 2016-07-01 23:55:04 +03:00
Marius Petcu 99e1997ec5 Coerce all props in onMapReady 2016-07-01 02:57:35 +03:00
Marius Petcu 26ae2941d5 Make all Android props changeable 2016-07-01 02:46:59 +03:00
Marius Petcu 667a3b583f Implement the majority of imperative Android methods 2016-07-01 02:33:30 +03:00
Marius Petcu 0abd92837c Implement Android error handling. Add Android telemetry toggle. 2016-06-30 21:31:59 +03:00
Marius Petcu ed92dd8187 Implement contentInset 2016-06-30 20:48:01 +03:00
Marius Petcu 66a868da74 Implement Android props 2016-06-30 20:25:01 +03:00
Marius Petcu 6d400f45e0 Refactor Android boilerplate. Update Android SDK 2016-06-30 16:59:10 +03:00
Marius Petcu 4181f21f49 Restructure project for unified API 2016-06-29 19:07:24 +03:00