PlusCode::OpenLocationCode
OpenLocationCode implements the Google Open Location Code(Plus+Codes)
algorithm.
Instance methods
decode(code)
Decodes an Open Location Code(Plus+Codes) into a [CodeArea].
@param code [String] a plus+codes @return [CodeArea] a code area which contains the coordinates
encode(latitude, longitude, code_length = PAIR_CODE_LENGTH)
Converts a latitude and longitude into a Open Location Code(Plus+Codes).
recover_nearest(short_code, reference_latitude, reference_longitude)
Recovers a full Open Location Code(Plus+Codes) from a short code and a reference location.
shorten(code, latitude, longitude)
Removes four, six or eight digits from the front of an Open Location Code (Plus+Codes) given a reference location.
valid?(code)
Determines if a string is a valid sequence of Open Location Code (Plus+Codes) characters.