Open Location Code (plus code) encode and decode
geo_pluscodeEncode coordinates as an Open Location Code (plus code) at a chosen length, or decode a full code back to its bounding box and centre. Also shortens a full code against a reference coordinate and recovers a shortened code given a reference, which is how plus codes are normally exchanged in text. Returns code length, precision in metres and validity. Price: $0.05 per successful call, paid over x402 (USDC on Base).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | encode (default), decode, shorten or recover. Accepted: encode, decode, shorten, recover. | |
| lat | No | Latitude for op=encode. Accepted: a number between -90 and 90. | |
| lon | No | Longitude for op=encode. Accepted: a number between -180 and 180. | |
| code | No | Plus code for decode, shorten or recover. Accepted: at most 20 characters. | |
| length | No | Code length for op=encode: 2,4,6,8,10 (default),11,12,13,14,15. Accepted: one of 2,4,6,8,10,11,12,13,14,15. | |
| ref_lat | No | Reference latitude for op=shorten/recover. Accepted: a number between -90 and 90. | |
| ref_lon | No | Reference longitude for op=shorten/recover. Accepted: a number between -180 and 180. |