[android] - makes improve map url backwards compatible

This commit is contained in:
tobrun
2019-01-15 14:12:01 +01:00
committed by Tobrun
parent 5977d7b86a
commit 59cfce3084
2 changed files with 11 additions and 3 deletions

View File

@@ -2,15 +2,23 @@ package com.mapbox.mapboxsdk.attribution;
import android.support.annotation.Nullable;
import java.util.ArrayList;
import java.util.List;
public class Attribution {
private static final String OPENSTREETMAP = "OpenStreetMap";
private static final String OPENSTREETMAP_ABBR = "OSM";
static final String TELEMETRY = "Telemetry Settings";
static final String IMPROVE_MAP_URL = "https://www.mapbox.com/map-feedback/";
static final String MAPBOX_URL = "https://www.mapbox.com/about/maps/";
static final String TELEMETRY_URL = "https://www.mapbox.com/telemetry/";
static final List<String> IMPROVE_MAP_URLS = new ArrayList<>();
static {
// Using a List makes URL backwards compatible
IMPROVE_MAP_URLS.add("https://www.mapbox.com/feedback/");
IMPROVE_MAP_URLS.add("https://www.mapbox.com/map-feedback/");
}
private String title;
private String url;

View File

@@ -157,7 +157,7 @@ public class AttributionParser {
* @return if the url is valid for improve this map
*/
private boolean isValidForImproveThisMap(@NonNull String url) {
return withImproveMap || !url.equals(Attribution.IMPROVE_MAP_URL);
return withImproveMap || !(Attribution.IMPROVE_MAP_URLS.contains(url));
}
/**