Open Location Code

Plus Codes logo

The Open Location Code (OLC) is a geocode based on a system of regular grids for identifying an area anywhere on the Earth.[1] It was developed at Google's Zürich engineering office,[2] and released late October 2014.[3] Location codes created by the OLC system are referred to as "plus codes".

Open Location Code is a way of encoding location into a form that is easier to use than showing coordinates in the usual form of latitude and longitude. Plus codes are designed to be used like street addresses and may be especially useful in places where there is no formal system to identify buildings, such as street names, house numbers, and post codes.[4]

Plus codes are derived from latitude and longitude coordinates, so they already exist everywhere.[5] They are similar in length to a telephone number (e.g., 849VCWC8+R9) but can often be shortened to only four or six digits when combined with a locality (e.g., CWC8+R9, Mountain View, California). Locations close to each other have similar codes. They can be encoded or decoded offline. The character set avoids similar-looking characters to reduce confusion and errors and avoids vowels to make it unlikely that a code spells existing words. Plus codes are not case-sensitive and can therefore be easily exchanged over the phone.[6] Since August 2015, Google Maps has supported plus codes in its search engine.[7] The shortened plus code is displayed for a location, may be copied, clicked, or transcribed, and can be entered into the address box (followed by the town or city name if not local and using shortened code) to display the location on the map. The algorithm is licensed under the Apache License 2.0[8] and is available on GitHub.[9]

  1. ^ "Plus codes". Retrieved 3 November 2018.
  2. ^ "Open Location Code". Openlocationcode.com. Archived from the original on 1 March 2018.
  3. ^ See Open Location Code GitHub and Open Location Code forum.
  4. ^ The Open Location Code website provides an overview. The document "An Evaluation of Location Encoding Systems" provides a rationale.
  5. ^ Rinckes, Doug; Bunge, Philipp (30 September 2014). Open Location Code: An Open Source Standard for Addresses, Independent of Building Numbers And Street Names (Report). GitHub.
  6. ^ Rinckes, Doug (30 April 2015). "Open Location Code: Addresses for everything, everywhere". Google-opensource.blogspot.ch.
  7. ^ Šrámek, Rasťo (12 August 2015). "Plus codes: A new way to help pinpoint places on the map". Google-latlong.blogspot.in.
  8. ^ "google/open-location-code". GitHub.com. Retrieved 3 November 2018.
  9. ^ "google/open-location-code". GitHub.com. Retrieved 3 November 2018.