diff options
author | Tobrun <tobrun@mapbox.com> | 2016-02-25 10:46:32 +0100 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-02-25 11:40:07 +0100 |
commit | a5b39f5ae1a96cc2cb5555709053bc53968e824a (patch) | |
tree | db30fa4b8ab0094492b82f96bcc102a2e2793bc4 | |
parent | c7285b0368a3151597562debcfbc8a174a3b1736 (diff) | |
download | qtlocation-mapboxgl-a5b39f5ae1a96cc2cb5555709053bc53968e824a.tar.gz |
[android] #4063 - fix update point annotation broken
2 files changed, 2 insertions, 1 deletions
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() { |