跳到主要内容

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 MapsOpenStreetMap 链接,可随时打开。
  • 包含代码长度、其边界框及其实际宽度/高度的详细信息表。

为什么解码的坐标与您编码的不完全相同

Plus Code 在设计上是有损的 — 编码会丢弃比它命名的区域更精细的所有内容,因此解码只能返回该区域的中心。在 10 个字符处编码 47.365590, 8.524997,您会得到 47.365562, 8.524938,相差几米,这是您选择的分辨率。为了更严格的匹配,请选择更多字符,或者如果您需要它们完全准确,请将原始坐标与代码一起保存。

Plus Code 与地理哈希或 what3words 相同吗?

否。三者都将位置压缩为短字符串,但算法、字母和区域形状不同,且它们彼此不互操作。对于以与 Redis 或 Elasticsearch 的地理空间索引相同的方式构建的哈希,请改用 Geohash 转换器

如果我需要不同的坐标格式怎么办?

坐标格式转换器在不将点编码为代码的情况下,在十进制度数、DMS 和 DDM 之间移动点。要测量两点之间的距离,请使用 地理距离计算器

隐私

一切都在您的浏览器中使用 Google 自己的开源开放位置代码库运行。坐标永远不会上载到服务器。

open location codeolcgoogle plus codegps coordinateswhat3words alternativeaddress codegeocodecoordinates to address

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。