Class Position

java.lang.Object
com.streamwide.smartms.lib.template.item.Item
com.streamwide.smartms.lib.template.map.Position
All Implemented Interfaces:
Cloneable

public class Position extends Item implements Cloneable
Created by streamwide on 2/22/17.
  • Constructor Details

    • Position

      public Position(@NonNull android.location.Location position)
    • Position

      public Position(double latitude, double longitude)
    • Position

      public Position(double latitude, double longitude, float accuracy)
    • Position

      public Position(@NonNull String latitude, @NonNull String longitude)
    • Position

      public Position(double latitude, double longitude, @Nullable String address, @Nullable String title, @NonNull String locationColor, @NonNull String locationIcon)
  • Method Details

    • getLatitude

      public double getLatitude()
    • getLongitude

      public double getLongitude()
    • setAddress

      public void setAddress(@Nullable String address)
    • getAddress

      @Nullable public String getAddress()
    • getAccuracy

      public float getAccuracy()
    • setAccuracy

      public void setAccuracy(float mAccuracy)
    • getTitle

      @NonNull public String getTitle()
    • setTitle

      public void setTitle(@NonNull String title)
    • getLocationColor

      @Nullable public String getLocationColor()
    • setLocationColor

      public void setLocationColor(@Nullable String locationColor)
    • getLocationIcon

      @Nullable public String getLocationIcon()
    • setLocationIcon

      public void setLocationIcon(@Nullable String mLocationIcon)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      @NonNull public Position clone()
      Overrides:
      clone in class Object
    • toString

      @NonNull public String toString()
      Overrides:
      toString in class Object