From ed431c925c425eb9f4cfa1793255238a5708f468 Mon Sep 17 00:00:00 2001 From: Tobrun Date: Mon, 29 Aug 2016 13:18:32 +0200 Subject: [android] #6083 - add circle example (#6086) * add method addMarkerViews with only one invalidate * [android] #6083 - add circle example --- .../mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java') diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java index f49407626d..8b1aa42d34 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/annotation/BulkMarkerActivity.java @@ -125,15 +125,19 @@ public class BulkMarkerActivity extends AppCompatActivity implements AdapterView drawable.setColorFilter(redColor, PorterDuff.Mode.SRC_IN); Icon icon = IconFactory.getInstance(this).fromDrawable(drawable); + List markerOptionsList = new ArrayList<>(); for (int i = 0; i < amount; i++) { randomIndex = random.nextInt(mLocations.size()); LatLng latLng = mLocations.get(randomIndex); - mapboxMap.addMarker(new MarkerViewOptions() + markerOptionsList.add(new MarkerViewOptions() .position(latLng) .icon(icon) .title(String.valueOf(i)) .snippet(formatter.format(latLng.getLatitude()) + ", " + formatter.format(latLng.getLongitude()))); } + for (MarkerViewOptions markerViewOptions : markerOptionsList) { + mapboxMap.addMarker(markerViewOptions); + } } private void showGlMarkers(int amount) { -- cgit v1.2.1