geo URI

又称: geo: 链接, 位置二维码, 坐标链接, 地理位置 URI

定义

geo URI 是表示地球上某一点的标准链接,写成 geo:纬度,经度,例如 geo:45.5231,-122.6765。放进二维码后,它可以在该位置打开地图应用。

geo URI 如何书写

geo URI 以 geo: 开头,后面是十进制度数的纬度和经度,用逗号隔开。例如 geo:45.5231,-122.6765 指向俄勒冈州波特兰市中心。该方案由 2010 年发布的 RFC 5870 定义。

纬度在前,范围从 -90 到 90;经度在后,范围从 -180 到 180。坐标默认使用 WGS 84 系统,也就是 GPS 所用的坐标系。

  • geo:45.5231,-122.6765 表示纬度和经度
  • geo:45.5231,-122.6765,15 增加以米为单位的海拔
  • geo:45.5231,-122.6765;u=30 增加以米为单位的不确定半径
  • 负纬度表示南,负经度表示西

支持情况与地图链接的替代方案

对 geo URI 的支持因平台和应用而异。安卓通常会把 geo: 链接交给已安装的地图应用,而其他系统和相机应用可能只显示文本,或者忽略它。

因此,许多位置二维码改用指向地图服务的普通网页链接,例如带有坐标或地点名称的地图搜索网址。网页链接在几乎所有手机上都能打开,会退回到浏览器,还能指向一个具名的商家而不只是一个坐标。

常见问题

怎样制作能打开某个位置的二维码?

编码 geo:45.5231,-122.6765 这样的 geo URI,或者编码地图服务上该地点的网页链接。网页链接在更多手机上有效。

geo URI 中纬度和经度哪个在前?

纬度在前,经度在后,用逗号隔开。把它们颠倒通常会让标记落在错误的地方,往往是海里。

为什么我的 geo 二维码在 iPhone 上打不开地图?

并非每个平台或相机应用都会处理 geo: 链接。当二维码必须在每部手机上都能用时,地图网页链接是更可靠的选择。

来源与标准

全部术语