Plus Code (开放位置代码) 转换器
将纬度和经度编码为 Google Plus Code,或将 Plus Code (完整或缩写) 解码回坐标并提供地图链接。
输入
十进制度数,介于 -90 到 90 之间。
十进制度数,介于 -180 到 180 之间。
编码: 将结果缩短到附近的点 (例如市中心)。解码: 恢复缩写代码需要。
输出
| 属性 | 值 |
|---|---|
| No data yet | |
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/plus-code-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "encode",
"latitude": "47.365590",
"longitude": "8.524997",
"precision": "10"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `plus-code-converter` tool (Plus Code (Open Location Code) Converter) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/plus-code-converter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Plus Code (开放位置代码) 转换器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
Plus Code (也称为开放位置代码或 OLC) 将纬度/经度对转换为短字符串,如 8FVC9G8F+6X — 可以共享、打印或键入而不会丢失小数点或 - 符号的位置。Google Maps 为地球上的每个地方显示一个,包括没有街道地址的地方。像地理哈希一样,Plus Code 命名一个小的矩形区域,而不是精确的点,因此解码一个总是返回该区域的中心。
此转换器在两个方向上工作,显示区域的真实大小,并为您提供现成可点击的地图链接。
如何使用
编码 — 选择"编码",输入十进制度数的纬度和经度,然后选择精度。更多字符意味着更小、更精确的区域:
| 长度 | 面积 (大约) |
|---|---|
| 2 | 2,200 × 2,200 km |
| 4 | 110 × 110 km |
| 6 | 5.5 × 5.5 km |
| 8 | 275 × 275 m |
| 10 (默认) | 14 × 14 m |
| 11 | 3.5 × 2.8 m |
解码 — 选择"解码"并粘贴代码。完整的代码,如 8FVC9G8F+6X 自行解码。缩写代码,如 9G8F+6X — Google Maps 在城市名称旁边显示的类型 — 需要附近的参考点来解析,因为相同的四个字符在世界各地每隔约 100 km 重复一次。
缩写代码
打开"缩写代码"部分以输入参考纬度/经度 (代码自身区域内的任何大致点,如城市中心):
- 编码当参考点足够接近以缩短结果时,在完整代码旁边显示结果的缩短版本。
- 解码使用参考点从缩写代码恢复完整代码。
您得到的结果
- 完整代码和缩写代码 (当参考位置使其可能时)。
- 中心坐标 — 代码实际解码的内容。
- Google Maps 和 OpenStreetMap 链接,可随时打开。
- 包含代码长度、其边界框及其实际宽度/高度的详细信息表。
为什么解码的坐标与您编码的不完全相同
Plus Code 在设计上是有损的 — 编码会丢弃比它命名的区域更精细的所有内容,因此解码只能返回该区域的中心。在 10 个字符处编码 47.365590, 8.524997,您会得到 47.365562, 8.524938,相差几米,这是您选择的分辨率。为了更严格的匹配,请选择更多字符,或者如果您需要它们完全准确,请将原始坐标与代码一起保存。
Plus Code 与地理哈希或 what3words 相同吗?
否。三者都将位置压缩为短字符串,但算法、字母和区域形状不同,且它们彼此不互操作。对于以与 Redis 或 Elasticsearch 的地理空间索引相同的方式构建的哈希,请改用 Geohash 转换器。
如果我需要不同的坐标格式怎么办?
坐标格式转换器在不将点编码为代码的情况下,在十进制度数、DMS 和 DDM 之间移动点。要测量两点之间的距离,请使用 地理距离计算器。
隐私
一切都在您的浏览器中使用 Google 自己的开源开放位置代码库运行。坐标永远不会上载到服务器。