@Override
  public boolean equals(Object obj)
  {
    if (this == obj)
      return true;
    if (obj == null)
      return false;
    if (getClass() != obj.getClass())
      return false;
    final Point other = (Point) obj;
    if (Double.doubleToLongBits(mLat) != Double.doubleToLongBits(other.mLat))
      return false;
    if (Double.doubleToLongBits(mLon) != Double.doubleToLongBits(other.mLon))
      return false;

    return Objects.equals(mName, other.mName);
  }
Two point are considered
equal if they have they lat, lon, and name attributes equal.
organicmaps-api/src/main/java/app/organicmaps/api/Point.java