summaryrefslogtreecommitdiff
path: root/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java')
-rw-r--r--android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java58
1 files changed, 58 insertions, 0 deletions
diff --git a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java
new file mode 100644
index 0000000000..e5b4b2fdcc
--- /dev/null
+++ b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/CoordinateBounds.java
@@ -0,0 +1,58 @@
+package com.mapbox.mapboxsdk.geometry;
+
+/**
+ * Implementation of iOS MGLCoordinateBounds
+ */
+public class CoordinateBounds {
+
+ private LatLng southWest;
+ private LatLng northEast;
+
+ public CoordinateBounds(LatLng southWest, LatLng northEast) {
+ this.southWest = southWest;
+ this.northEast = northEast;
+ }
+
+ public LatLng getSouthWest() {
+ return southWest;
+ }
+
+ public void setSouthWest(LatLng southWest) {
+ this.southWest = southWest;
+ }
+
+ public LatLng getNorthEast() {
+ return northEast;
+ }
+
+ public void setNorthEast(LatLng northEast) {
+ this.northEast = northEast;
+ }
+
+ @Override
+ public int hashCode() {
+ int result;
+ long temp;
+ temp = southWest.hashCode();
+ result = (int) (temp ^ (temp >>> 32));
+ temp = northEast.hashCode();
+ result = 31 * result + (int) (temp ^ (temp >>> 32));
+ return result;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o instanceof CoordinateBounds) {
+ CoordinateBounds other = (CoordinateBounds) o;
+ return getNorthEast().equals(other.getNorthEast())
+ && getSouthWest() == other.getSouthWest();
+ }
+ return false;
+ }
+
+ @Override
+ public String toString() {
+ return "CoordinateBounds [northEast[" + getNorthEast() + "], southWest[]" + getSouthWest() + "]";
+ }
+}