Class Location

java.lang.Object
com.example.seraphine.model.Location

public class Location extends Object
Location class to get a precise location of an input user and default doctor
Author:
Vinh Truong Canh Thanh
  • Constructor Details

    • Location

      public Location()
      Contructor
    • Location

      public Location(String address)
  • Method Details

    • getAddress

      public String getAddress()
      Getter and Setter
    • setAddress

      public void setAddress(String address)
    • equals

      public boolean equals(Object o)
      Checking equal function
      Overrides:
      equals in class Object
      Returns:
      boolean
    • hashCode

      public int hashCode()
      Hash code for security enhance to protect user private
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      To String function
      Overrides:
      toString in class Object
    • locationConverter

      public Point locationConverter()
      Convert input user / doctor address into longitude and latitude
    • distanceCalculator

      public double distanceCalculator(Point p_user)
      Calculate distance between user and doctor based on Haversin's formula