diff options
author | Langston Smith <langston.smith@mapbox.com> | 2019-08-21 09:48:36 -0700 |
---|---|---|
committer | Chloe Krawczyk <chloe.krawczyk@mapbox.com> | 2019-08-21 09:48:36 -0700 |
commit | 9263cdd85682eed646f762ef5c40595356a42ef7 (patch) | |
tree | db9316f292585d765ba1917dd7619ebecdc052ae /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java | |
parent | baa7086570c1c0df2bf852b91eb55ae7d8d8d88c (diff) | |
download | qtlocation-mapboxgl-9263cdd85682eed646f762ef5c40595356a42ef7.tar.gz |
[android] Updating HttpRequestUrl to separate offline requests from Maps SKU (#15363)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java index 706f57ce9c..1faf8f5e5e 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HttpRequestUrl.java @@ -10,7 +10,10 @@ public class HttpRequestUrl { } /** - * Adapts a resource request url based on the host and query size. + * Adapts a resource request url based on the host, query size, and offline requirement. + * Mapbox resources downloaded for offline use are subject to separate Vector Tile and + * Raster Tile API pricing and are not included in the Maps SDK’s “unlimited” requests. + * See <a href="https://www.mapbox.com/pricing">our pricing page</a> for more information. * * @param host the host used as endpoint * @param resourceUrl the resource to download @@ -25,10 +28,11 @@ public class HttpRequestUrl { } else { resourceUrl = resourceUrl + "&"; } - resourceUrl = resourceUrl + "sku=" + Mapbox.getSkuToken(); - + // Only add SKU token to requests not tagged as "offline" usage. if (offline) { - resourceUrl = resourceUrl + "&offline=true"; + resourceUrl = resourceUrl + "offline=true"; + } else { + resourceUrl = resourceUrl + "sku=" + Mapbox.getSkuToken(); } } return resourceUrl; |