[android] - makes improve map url backwards compatible
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user