code: def _validate_point
  
        unless @latitude.nil? || @latitude.between?(LAT_MIN, LAT_MAX)
          warn "[Parse::GeoPoint] Latitude (#{@latitude}) is not between #{LAT_MIN}, #{LAT_MAX}!"
          warn "Attempting to use GeoPoint’s with latitudes outside these ranges will raise an exception in a future release."
        end
  
        unless @longitude.nil? || @longitude.between?(LNG_MIN, LNG_MAX)
          warn "[Parse::GeoPoint] Longitude (#{@longitude}) is not between #{LNG_MIN}, #{LNG_MAX}!"
          warn "Attempting to use GeoPoint’s with longitude outside these ranges will raise an exception in a future release."
        end
  
      end
docs: The initializer can create a GeoPoint with a hash, array or values.
   @example
    san_diego = Parse::GeoPoint.new(32.8233, -117.6542)
    san_diego = Parse::GeoPoint.new [32.8233, -117.6542]
    san_diego = Parse::GeoPoint.new { latitude: 32.8233, longitude: -117.6542}
  
   @param latitude [Numeric] The latitude value between LAT_MIN and LAT_MAX.
   @param longitude [Numeric] The longitude value between LNG_MIN and LNG_MAX.
   @!visibility private