diff --git a/app/src/main/java/com/example/cosmosclient/entities/AreaInformation.java b/app/src/main/java/com/example/cosmosclient/entities/AreaInformation.java new file mode 100644 index 0000000..2d026b6 --- /dev/null +++ b/app/src/main/java/com/example/cosmosclient/entities/AreaInformation.java @@ -0,0 +1,9 @@ +package com.example.cosmosclient.entities; + +import java.util.ArrayList; +import java.util.HashMap; + +public class AreaInformation { + public Location location; + public HashMap> feature = new HashMap<>(); +} diff --git a/app/src/main/java/com/example/cosmosclient/entities/Feature.java b/app/src/main/java/com/example/cosmosclient/entities/Feature.java new file mode 100644 index 0000000..37a6d2c --- /dev/null +++ b/app/src/main/java/com/example/cosmosclient/entities/Feature.java @@ -0,0 +1,7 @@ +package com.example.cosmosclient.entities; + +public class Feature { + public String name; + public int code; + public Location location; +} diff --git a/app/src/main/java/com/example/cosmosclient/entities/Location.java b/app/src/main/java/com/example/cosmosclient/entities/Location.java new file mode 100644 index 0000000..6b467c0 --- /dev/null +++ b/app/src/main/java/com/example/cosmosclient/entities/Location.java @@ -0,0 +1,10 @@ +package com.example.cosmosclient.entities; + +public class Location { + public double latitude; + public double longitude; + + public int hashCode(){ + return (int)((latitude+90)/0.1)+(int)((longitude*0.1)*1800); + } +}