geo URI

別名: geo:リンク, 位置情報QRコード, 座標リンク

定義

geo URIは、地球上の1点を表す標準のリンクで、geo:緯度,経度の形で書きます。たとえば、geo:45.5231,-122.6765 です。QRコードに入れると、その場所で地図アプリを開けます。

geo URIの書き方

geo URIは、geo:で始まり、10進法の度で表した緯度と経度が、コンマで区切られて続きます。例の 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への対応は、プラットフォームやアプリによって異なります。Androidは、一般にgeo:リンクを、インストール済みの地図アプリに渡しますが、ほかのシステムやカメラアプリは、テキストを表示するだけで、無視することもあります。

そのため、多くの位置情報QRコードは、代わりに、座標や場所の名前を含むGoogleマップの検索URLなど、地図サービスへの通常のWebリンクを使っています。Webリンクは、ほぼどのスマートフォンでも開け、ブラウザーに切り替えられ、座標だけでなく、名前のあるお店を指すこともできます。

よくある質問

場所を開くQRコードは、どうやって作りますか?

geo:45.5231,-122.6765 のようなgeo URIか、地図サービス上のその場所へのWebリンクのどちらかをエンコードします。Webリンクのほうが、より多くのスマートフォンで動作します。

geo URIでは、緯度と経度のどちらが先ですか?

緯度が先で、経度が続き、コンマで区切ります。入れ替えると、たいてい、ピンが間違った場所、多くの場合、海の上に立ちます。

geoのQRコードが、iPhoneで地図を開かないのはなぜですか?

すべてのプラットフォームやカメラアプリが、geo:リンクに対応しているわけではありません。どのスマートフォンでも動作させたいなら、地図のWebリンクのほうが確実です。

出典と規格

すべての用語