summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-02-25 10:46:32 +0100
committerTobrun <tobrun@mapbox.com>2016-02-25 11:40:07 +0100
commita5b39f5ae1a96cc2cb5555709053bc53968e824a (patch)
treedb30fa4b8ab0094492b82f96bcc102a2e2793bc4
parentc7285b0368a3151597562debcfbc8a174a3b1736 (diff)
downloadqtlocation-mapboxgl-a5b39f5ae1a96cc2cb5555709053bc53968e824a.tar.gz
[android] #4063 - fix update point annotation broken
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java1
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/DynamicMarkerChangeActivity.java2
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() {