summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java
diff options
context:
space:
mode:
authorOsana Babayan <32496536+osana@users.noreply.github.com>2018-10-30 15:31:04 -0400
committerTobrun <tobrun@mapbox.com>2018-10-31 14:53:56 +0100
commitcfe21330d67c0336d518ffa29dd1d534e062ac5b (patch)
tree5ad5c227678c196ee38bbc711d53a46b34e8e330 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java
parent48bbaa6c6ed2306c59fcab58d455bdeb5ddc91c3 (diff)
downloadqtlocation-mapboxgl-cfe21330d67c0336d518ffa29dd1d534e062ac5b.tar.gz
[android] consolitdated OfflineRegionDefinitions (#13180)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java45
1 files changed, 45 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java
index d1b18445fa..2631f74ccf 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/offline/OfflineRegionDefinition.java
@@ -12,6 +12,51 @@ import com.mapbox.mapboxsdk.geometry.LatLngBounds;
@Keep
public interface OfflineRegionDefinition {
+ /**
+ * Gets the bounds of the OfflineRegion.
+ *
+ * @return the bounds of the OfflineRegion.
+ */
LatLngBounds getBounds();
+ /**
+ * Returns the map style url of the OfflineRegion.
+ *
+ * @return The URL of the map style.
+ * @since 7.0.0
+ */
+ String getStyleURL();
+
+ /**
+ * Gets the minimum zoom level the OfflineRegion map can be displayed at.
+ *
+ * @return The minimum zoom level.
+ * @since 7.0.0
+ */
+ double getMinZoom();
+
+ /**
+ * Gets the maximum zoom level the OfflineRegion map can be displayed at.
+ *
+ * @return The maximum zoom level.
+ * @since 7.0.0
+ */
+ double getMaxZoom();
+
+ /**
+ * Gets the pixel ratio of the OfflineRegion map.
+ *
+ * @return The pixel ratio of the OfflineRegion map.
+ * @since 7.0.0
+ */
+ float getPixelRatio();
+
+ /**
+ * Gest the type of the OfflineRegionDefinition for telemetry ("tileregion", "shaperegion").
+ *
+ * @return The type of the OfflineRegionDefinition.
+ * @since 7.0.0
+ */
+ String getType();
+
}