diff --git a/android/build.gradle b/android/build.gradle index 9f75fde..4fc3e0d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -31,7 +31,7 @@ repositories { dependencies { compile 'com.facebook.react:react-native:0.14.+' - compile('com.mapbox.mapboxsdk:mapbox-android-sdk:3.0.0@aar') { + compile('com.mapbox.mapboxsdk:mapbox-android-sdk:2.3.0@aar') { transitive = true } } diff --git a/android/src/main/java/com/mapbox/reactnativemapboxgl/ReactNativeMapboxGLManager.java b/android/src/main/java/com/mapbox/reactnativemapboxgl/ReactNativeMapboxGLManager.java index 1355858..e0c01aa 100644 --- a/android/src/main/java/com/mapbox/reactnativemapboxgl/ReactNativeMapboxGLManager.java +++ b/android/src/main/java/com/mapbox/reactnativemapboxgl/ReactNativeMapboxGLManager.java @@ -25,8 +25,8 @@ import com.mapbox.mapboxsdk.annotations.PolylineOptions; import com.mapbox.mapboxsdk.constants.MyLocationTracking; import com.mapbox.mapboxsdk.geometry.LatLng; import com.mapbox.mapboxsdk.views.MapView; -import com.mapbox.mapboxsdk.annotations.Icon; -import com.mapbox.mapboxsdk.annotations.IconFactory; +import com.mapbox.mapboxsdk.annotations.Sprite; +import com.mapbox.mapboxsdk.annotations.SpriteFactory; import android.support.v4.content.ContextCompat; import android.graphics.drawable.Drawable; import android.graphics.BitmapFactory; @@ -141,8 +141,8 @@ public class ReactNativeMapboxGLManager extends SimpleViewManager { String annotationURL = annotationImage.getString("url"); try { Drawable image = drawableFromUrl(mapView, annotationURL); - IconFactory iconFactory = view.getIconFactory(); - Icon icon = iconFactory.fromDrawable(image); + SpriteFactory iconFactory = view.getSpriteFactory(); + Sprite icon = iconFactory.fromDrawable(image); marker.icon(icon); } catch (Exception e) { e.printStackTrace();