From a5b39f5ae1a96cc2cb5555709053bc53968e824a Mon Sep 17 00:00:00 2001 From: Tobrun Date: Thu, 25 Feb 2016 10:46:32 +0100 Subject: [android] #4063 - fix update point annotation broken --- .../src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | 1 + .../java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index 0438f55ca7..6c9806f79b 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -518,6 +518,7 @@ public class MapboxMap { public Marker addMarker(@NonNull BaseMarkerOptions markerOptions) { Marker marker = prepareMarker(markerOptions); long id = mMapView.addMarker(marker); + marker.setMapboxMap(this); marker.setId(id); mAnnotations.put(id, marker); return marker; diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java index 6bd7596ea1..89aff8169b 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java @@ -48,7 +48,7 @@ public class DynamicMarkerChangeActivity extends AppCompatActivity { mIconFactory = IconFactory.getInstance(this); mMapView = (MapView) findViewById(R.id.mapView); - mMapView.setTag(true); + mMapView.setTag(false); mMapView.setAccessToken(ApiAccess.getToken(this)); mMapView.onCreate(savedInstanceState); mMapView.getMapAsync(new OnMapReadyCallback() { -- cgit v1.2.1