@@ -0,0 +1,1358 @@
+package fr.free.nrw.commons.nearby;%0A%0Aimport android.os.Parcel;%0A%0Apublic class LatLng %7B%0A%0A    public final double latitude;%0A    public final double longitude;%0A%0A    LatLng(double latitude, double longitude) %7B%0A        if(-180.0D %3C= longitude && longitude %3C 180.0D) %7B%0A            this.longitude = longitude;%0A        %7D else %7B%0A            this.longitude = ((longitude - 180.0D) %25 360.0D + 360.0D) %25 360.0D - 180.0D;%0A        %7D%0A        this.latitude = Math.max(-90.0D, Math.min(90.0D, latitude));%0A    %7D%0A%0A    public int hashCode() %7B%0A        boolean var1 = true;%0A        byte var2 = 1;%0A        long var3 = Double.doubleToLongBits(this.latitude);%0A        int var5 = 31 * var2 + (int)(var3 %5E var3 %3E%3E%3E 32);%0A        var3 = Double.doubleToLongBits(this.longitude);%0A        var5 = 31 * var5 + (int)(var3 %5E var3 %3E%3E%3E 32);%0A        return var5;%0A    %7D%0A%0A    public boolean equals(Object o) %7B%0A        if(this == o) %7B%0A            return true;%0A        %7D else if(!(o instanceof LatLng)) %7B%0A            return false;%0A        %7D else %7B%0A            LatLng var2 = (LatLng)o;%0A            return Double.doubleToLongBits(this.latitude) == Double.doubleToLongBits(var2.latitude) && Double.doubleToLongBits(this.longitude) == Double.doubleToLongBits(var2.longitude);%0A        %7D%0A    %7D%0A%0A    public String toString() %7B%0A        return %22lat/lng: (%22 + this.latitude + %22,%22 + this.longitude + %22)%22;%0A    %7D%0A%7D%0A

Create LatLng object