Codificar plus code
plus-code-encodeCodifica latitud/longitud como Plus Code (Open Location Code) global, útil para direcciones sin numeración. Cuándo: hay que calcular coordenadas, distancias, rumbos o áreas a partir de puntos dados. No para: decodificar un Plus Code completo en su centro y caja delimitadora (plus-code-decode). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Encodes a latitude/longitude as a global Open Location Code ("plus code") of length 10 (≈14 m) to 15, as used by Google Maps for addresses without street numbers. When: coordinates, distances, bearings or areas have to be computed from given points. Not for: decoding a full Open Location Code (plus-code-decode). Side effects: none (read-only, no network access, no stored state). Deterministic: the same input gives the same output. Limits: JSON input up to 64 KB, 1 s per call, result up to 1 MB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude in decimal degrees (number; required; min -90; max 90). | |
| lon | Yes | Longitude in decimal degrees (number; required; min -180; max 180). | |
| length | No | Code length (10 = ~14 m, 11 = ~3 m) (integer; optional; default 10; min 10; max 15). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plus_code | No |