diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2019-01-15 12:35:48 +0100 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2019-01-15 16:06:12 +0100 |
commit | 5977d7b86a2b52fb28b2d082aa7205db93fa06a4 (patch) | |
tree | e3e3426c2ecb61d95cc514d1917a6d3748f293e4 /platform | |
parent | 52bc11892c0451f7bb19b788010231eae2f617f2 (diff) | |
download | qtlocation-mapboxgl-5977d7b86a2b52fb28b2d082aa7205db93fa06a4.tar.gz |
[android] - show snapshot attribution
Diffstat (limited to 'platform')
2 files changed, 23 insertions, 8 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/Attribution.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/Attribution.java index b7c6c41773..561ce5bf1a 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/Attribution.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/Attribution.java @@ -8,7 +8,7 @@ public class Attribution { private static final String OPENSTREETMAP_ABBR = "OSM"; static final String TELEMETRY = "Telemetry Settings"; - static final String IMPROVE_MAP_URL = "https://www.mapbox.com/feedback/"; + 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/"; diff --git a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/attribution/AttributionParseTest.java b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/attribution/AttributionParseTest.java index ed9f4be47f..f20244aca9 100644 --- a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/attribution/AttributionParseTest.java +++ b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/attribution/AttributionParseTest.java @@ -15,8 +15,8 @@ import static junit.framework.Assert.assertEquals; @Config(constants = BuildConfig.class) public class AttributionParseTest { - private static final String STREETS_ATTRIBUTION = "<a href=\"https://www.mapbox.com/about/maps/\" target=\"_blank\">© Mapbox</a> <a href=\"http://www.openstreetmap.org/about/\" target=\"_blank\">© OpenStreetMap</a> <a class=\"mapbox-improve-map\" href=\"https://www.mapbox.com/feedback/\" target=\"_blank\">Improve this map</a>\n"; - private static final String SATELLITE_ATTRIBUTION = "<a href=\"https://www.mapbox.com/about/maps/\" target=\"_blank\">© Mapbox</a> <a href=\"http://www.openstreetmap.org/about/\" target=\"_blank\">© OpenStreetMap</a> <a class=\"mapbox-improve-map\" href=\"https://www.mapbox.com/feedback/\" target=\"_blank\">Improve this map</a> <a href=\"https://www.digitalglobe.com/\" target=\"_blank\">© DigitalGlobe</a>\n"; + private static final String STREETS_ATTRIBUTION = "<a href=\"https://www.mapbox.com/about/maps/\" target=\"_blank\">© Mapbox</a> <a href=\"http://www.openstreetmap.org/about/\" target=\"_blank\">© OpenStreetMap</a> <a class=\"mapbox-improve-map\" href=\"https://www.mapbox.com/map-feedback/\" target=\"_blank\">Improve this map</a>\n"; + private static final String SATELLITE_ATTRIBUTION = "<a href=\"https://www.mapbox.com/about/maps/\" target=\"_blank\">© Mapbox</a> <a href=\"http://www.openstreetmap.org/about/\" target=\"_blank\">© OpenStreetMap</a> <a class=\"mapbox-improve-map\" href=\"https://www.mapbox.com/map-feedback/\" target=\"_blank\">Improve this map</a> <a href=\"https://www.digitalglobe.com/\" target=\"_blank\">© DigitalGlobe</a>\n"; @Test public void testParseAttributionStringSatellite() throws Exception { @@ -39,7 +39,7 @@ public class AttributionParseTest { assertEquals("Title openstreetmap should match", "© OpenStreetMap", attribution.getTitle()); break; case 2: - assertEquals("URL improve map should match", "https://www.mapbox.com/feedback/", attribution.getUrl()); + assertEquals("URL improve map should match", "https://www.mapbox.com/map-feedback/", attribution.getUrl()); assertEquals("Title improve map should match", "Improve This Map", attribution.getTitle()); break; case 3: @@ -72,7 +72,7 @@ public class AttributionParseTest { assertEquals("Title openstreetmap should match", "© OpenStreetMap", attribution.getTitle()); break; case 2: - assertEquals("URL improve map should match", "https://www.mapbox.com/feedback/", attribution.getUrl()); + assertEquals("URL improve map should match", "https://www.mapbox.com/map-feedback/", attribution.getUrl()); assertEquals("Title improve map should match", "Improve This Map", attribution.getTitle()); break; } @@ -98,7 +98,7 @@ public class AttributionParseTest { assertEquals("Title openstreetmap should match", "© OpenStreetMap", attribution.getTitle()); break; case 1: - assertEquals("URL improve map should match", "https://www.mapbox.com/feedback/", attribution.getUrl()); + assertEquals("URL improve map should match", "https://www.mapbox.com/map-feedback/", attribution.getUrl()); assertEquals("Title improve map should match", "Improve This Map", attribution.getTitle()); break; } @@ -126,7 +126,7 @@ public class AttributionParseTest { assertEquals("Title openstreetmap should match", "© OpenStreetMap", attribution.getTitle()); break; case 2: - assertEquals("URL improve map should match", "https://www.mapbox.com/feedback/", attribution.getUrl()); + assertEquals("URL improve map should match", "https://www.mapbox.com/map-feedback/", attribution.getUrl()); assertEquals("Title improve map should match", "Improve This Map", attribution.getTitle()); break; case 3: @@ -188,7 +188,7 @@ public class AttributionParseTest { assertEquals("Title openstreetmap should match", "OpenStreetMap", attribution.getTitle()); break; case 2: - assertEquals("URL improve map should match", "https://www.mapbox.com/feedback/", attribution.getUrl()); + assertEquals("URL improve map should match", "https://www.mapbox.com/map-feedback/", attribution.getUrl()); assertEquals("Title improve map should match", "Improve This Map", attribution.getTitle()); break; case 3: @@ -307,4 +307,19 @@ public class AttributionParseTest { attributionParser.createAttributionString(true) ); } + + @Test + public void testWithImproveThisMapString() throws Exception { + AttributionParser attributionParser = new AttributionParser.Options(RuntimeEnvironment.application) + .withAttributionData(STREETS_ATTRIBUTION, "blabla", "") + .withImproveMap(true) + .withCopyrightSign(false) + .build(); + + assertEquals( + "Attribution string should match", + "© Mapbox / OSM / Improve This Map", + attributionParser.createAttributionString(true) + ); + } } |