位置情報QRコード生成ツール
緯度・経度の座標から、共有やナビゲーションに使える位置情報QRコードを生成します。
この生成ツールは、GS1 Digital Link URIをQRコード内に直接保持します。GS1 Digital LinkコードにはPremium QRの動的リダイレクトを使用しません。
高度なカスタマイズ
色とグラデーション
ロゴとソーシャルアイコン
QRコードサイズ
位置情報QRコード生成ツール
クイック回答: 位置情報QRコードは地理的位置をエンコードし、スキャンするとその地点の地図を開きます。正式な標準はRFC 5870で定義されたgeo: URIで、WGS-84座標系の緯度・経度を十進度で使用します。Androidはgeo:をネイティブ処理しますが、iOSの挙動は一定せず、Google MapsまたはApple Maps URLの方がクロスプラットフォームで安定することがあります。
位置情報QRコードの作り方
- 対象地点の緯度と経度を十進度で取得します。たとえばエッフェル塔なら緯度48.8584、経度2.2945です。
- エンコード形式を選びます。標準準拠を優先するならgeo: URI、クロスプラットフォームの安定性を優先するならGoogle Maps / Apple Maps URLです。
- 南緯または西経ではマイナス記号を含め、適切な欄へ座標を入力します。
- 必要に応じて、パターン、ファインダーアイ、色、ロゴをカスタマイズします。
- PNG、SVG、WEBP、JPGで最大4096 pxまでダウンロードできます。
QRコードはブラウザ内で生成されます。入力内容がサーバーへアップロードされることはありません。
位置情報QRコードとは
位置情報QRコードは、地理参照をペイロードとして持つ標準QRコードです。ペイロードはgeo: URIまたは地図サービスURLです。QRシンボルは ISO/IEC 18004というQR Codeシンボロジーの国際規格に従います。
geo: URIスキームはIETF RFC 5870(2010年公開)で定義されています。RFC 5870のsection 6.3では、geo: URIが2次元バーコードへのエンコードに適していると明示しています。geo: URIの既定の座標参照系はWGS-84で、GPS、Google Maps、Apple Maps、多くの位置情報サービスでも使用されています。
geo: URIの形式
構文
RFC 5870ではgeo: URIを次のように定義します。
2次元(緯度・経度): geo:latitude,longitude
3次元(WGS-84楕円体上の高度をメートルで指定): geo:latitude,longitude,altitude
例 — エッフェル塔: geo:48.8584,2.2945
例 — 高度付き: geo:48.8584,2.2945,330
- 緯度範囲: −90〜90(負の値は赤道より南)
- 経度範囲: −180〜180(負の値は本初子午線より西)
- 高度は任意で、単位はメートル
- 座標参照系は既定でWGS-84(2DはEPSG 4326、3DはEPSG 4979)
十進度と度分秒
GPS受信機や多くのオンライン地図は座標を十進度(DD)で表します。古い地図や一部の測量ツールは、48°51'30.24"N, 2°17'40.2"Eのような度分秒(DMS)を使います。geo: URIでは十進度が必要で、DMS表記は使えません。
DMSを十進度へ変換するには:
十進度 = 度 + (分 / 60) + (秒 / 3600)
南緯または西経の場合は、変換後にマイナス記号を付けます。
例: 48°51'30.24"N は 48 + (51/60) + (30.24/3600) = 48.8584 になります。
座標精度と実際の位置精度
座標の小数桁数によって、示す位置の精度が決まります。
| 小数桁数 | おおよその精度 |
|---|---|
| 1(例: 48.8) | ~11 km — 市街地区域 |
| 2(例: 48.86) | ~1.1 km — 村または近隣地区 |
| 3(例: 48.858) | ~110 m — 大きな敷地または街区 |
| 4(例: 48.8584) | ~11 m — 個別の建物入口 |
| 5(例: 48.85840) | ~1.1 m — 部屋レベルの精度 |
| 6(例: 48.858400) | ~11 cm — 測量レベル |
イベント会場、登山口、配送入口では、小数4桁が実用上の最低ラインです。5桁や6桁にしても、多くの用途ではメリットが少ない一方、ペイロードが長くなります。
プラットフォームごとの挙動 — Android、iOS、クロスプラットフォーム上の注意
Android
Androidはgeo: URIをネイティブで処理します。Androidでgeo: QRコードをスキャンすると、OSはgeo:スキームを処理できるインストール済みアプリの選択画面を表示します。通常はGoogle Mapsやその他の地図アプリです。特別な設定は不要です。
iOS
iOSでのgeo: URIの挙動は一定ではありません。Safariの一部バージョンはApple Mapsを開き、別のバージョンではアプリ選択を促し、さらに別のケースでは無反応または生のURIを表示することがあります。iOSのバージョンやインストール済みアプリで挙動が変わります。この不整合は開発者フォーラムでも広く報告されています。
AndroidとiOSが混在する対象では、geo: URIよりも地図サービスの直接URLをエンコードする方がクロスプラットフォームで安定します。
Google Maps URL形式: https://www.google.com/maps?q=48.8584,2.2945
Apple Maps URL形式: https://maps.apple.com/?q=48.8584,2.2945
場所名ラベル付きGoogle Maps URL: https://www.google.com/maps?q=Eiffel+Tower,Paris
Google Maps URLはAndroidではGoogle Mapsアプリを、iOSではブラウザ(またはMapsアプリ)を開きます。Apple Maps URLはiOSとmacOSでApple Mapsを開きます。最大限のクロスプラットフォーム互換性を考えると、2026年時点ではGoogle Maps URLの方が広く対応されています。
geo:と地図URLの選び方
| 比較項目 | geo: URI (RFC 5870) | Google Maps URL | Apple Maps URL |
|---|---|---|---|
| 標準 | はい — IETF RFC 5870 | いいえ — 独自仕様 | いいえ — 独自仕様 |
| Androidネイティブ処理 | はい | はい(Google Mapsインストール時) | 限定的 |
| iOSでの信頼性 | 変動あり | 高い | 高い |
| インターネット接続なしで動作 | 一部 — 座標をアプリへ渡すが、アプリが通信を必要とする場合あり | いいえ — Google Mapsの読み込みが必要 | いいえ — Mapsデータが必要 |
| 第三者サービスに依存 | 不可 | はい(Google) | はい(Apple) |
| 場所名ラベルをエンコード | 一部実装では?q=パラメータを使用 | はい | はい |
位置情報QRコードを使う場面
イベント会場。印刷招待状、カンファレンスバッジ、チケットのQRコードに会場座標をエンコードすれば、参加者は郵便番号を入力・コピーせず1回のスキャンで経路案内を開けます。
登山口や自然スポット。トレイル標識や公園地図のコードに正確な登山口座標を入れることで、番地のない場所でも住所より正確に案内できます。
配送入口や荷捌き場。入口が複数ある建物では、位置情報QRコードで配送業者を正面受付ではなく正しいゲートへ誘導できます。
不動産サイン。売却・賃貸看板に物件座標をエンコードしたQRコードを載せれば、通りかかった購入希望者がすぐ地図へ保存できます。
農業・測量の区画や圃場マーカー。畑の杭に正確な座標を入れたコードを付ければ、データ通信なしでも参照できます(geo:とオフライン地図アプリ利用時)。
建設・現場管理。現場入口や図面上のコードに現場座標を入れ、初めて来る施工業者や検査員を案内できます。
デザインと印刷の要件
四辺に少なくとも4モジュールのクワイエットゾーンを確保してください。これは ISO/IEC 18004.
近距離スキャンでは2 cm × 2 cm以上で印刷します。腕を伸ばして読むサインは3 cm以上、1 m以上離れて読むポスターや標識は8 cm以上が目安です。
小数4〜6桁のgeo: URIは短く、低バージョンQRコードとしてエンコードされるため、モジュールが大きく安定して読み取れます。完全なGoogle Maps URLはより長いですが、一般的な印刷サイズでも問題なくエンコードできます。
人が腕を伸ばした位置でカメラを快適に向けられる場所にQRコードを配置してください。反射する光沢面や、影・ボラード・看板金具などでコードが一部隠れる場所は避けます。
トラブルシューティング: 位置情報QRコードが地図を開かない理由
スキャン端末がiOSで、生のテキストが表示されます。インストール済みブラウザがgeo: URIを処理していない可能性があります。Google MapsまたはApple Maps URLとして再エンコードして再生成してください。
表示された位置が意図した地点ではありません。符号ミス(南緯や西経でマイナスが抜けている)と、地点が反対側の半球へ移動します。印刷前に緯度・経度の符号を確認してください。
座標で小数点の代わりにカンマを使っています。geo: URIではピリオドが必要です。一部ロケールでは48,8584のようなカンマが既定ですが、URIでは無効です。ピリオドを使用してください。
十進度ではなく度分秒を入力しています。geo: URIはDMSを受け付けません。入力前に十進度へ変換してください。
QRコードが小さすぎます。より大きく再印刷し、クワイエットゾーンを確保してください。
スキームを処理できるアプリがありません。機能を絞った端末や管理端末では、geo: URIハンドラーとして地図アプリが登録されていない場合があります。Google Maps URLなら任意のブラウザで開けるため回避できます。
地図向けgeo: URI QRコードとURL QRコードの比較
| geo: URI | Google Maps URL | Apple Maps URL | |
|---|---|---|---|
| エンコードされるペイロード | geo:lat,lon | https://www.google.com/maps?q=lat,lon | https://maps.apple.com/?q=lat,lon |
| 標準 | IETF RFC 5870 | 独自仕様 | 独自仕様 |
| 自己完結 | はい — 第三者なし | いいえ — Googleに依存 | いいえ — Appleに依存 |
| iOSでの信頼性 | 変動あり | 高い | 高い |
| Androidでの信頼性 | 高い | 高い | 低い |
| 印刷後に編集可能 | いいえ(静的) | いいえ(静的) | いいえ(静的) |
一般向けの印刷用途では、Google Maps URLを標準URL QRコードとしてエンコードする方法が、最も一貫したクロスプラットフォーム体験を提供します。geo: URIは技術的に正しい標準形式で、規格準拠が重要な用途に適しています。
この位置情報QRコード生成ツールでできること
このブラウザベースのツールは、地理座標または地図リンクを保存し、スキャンすると対応地図アプリで目的地を開けるようにします。店舗、オフィス、majlisの場所、イベント会場、配送入口、観光スポット向けです。編集時にライブプレビューが更新され、入力漏れや予想外に密なシンボルをダウンロード前に確認できます。
マトリクスパターン、ファインダーアイのスタイル、前景色・背景色、グラデーション、フレーム、サイズ、任意のロゴを調整できます。SVG、PNG、WEBP、JPGで512、1024、2048、4096ピクセルの書き出しが可能です。プロ印刷にはSVGが実用的で、高解像度PNGはオフィス文書やデジタル素材に適しています。
静的ペイロードはブラウザ内で作成されます。QR画像生成のため入力情報をアップロードする必要はありません。座標は正確でも、ルート、進入路、営業時間を保証するものではありません。印刷前にGoogle MapsとApple Mapsで確認してください。
バーレーンおよび海外でこのQRコードを使う
バーレーンでは、特に新しい開発地区で建物の郵便住所だけに頼らず、実際のゲートや駐車場入口にピンがあるか確認してください。
顧客向けコピーで組織のスタイルに合う場合は英国式英語の綴りを使い、対象者が期待する場合はアラビア語表記も用意してください。スキャン後の動作を明確にします。「連絡先を保存するにはスキャン」「場所を開くにはスキャン」のような短い文をシンボルの横に置くと、利用者がカメラを向ける前に安心できます。
最終デザインを最新のiPhoneとAndroid端末でテストしてください。実際の紙、ステッカー、カード、看板、梱包材に印刷した後にも再度テストします。バーレーンの強い屋外光では、PC画面では目立ちにくい反射や低コントラストの問題が出ることがあります。国際利用では国番号、通貨、タイムゾーン、地域ごとのアプリ提供状況、決済ネットワーク互換性を確認してください。
公開前に
- 正しいQRペイロードタイプ
- 完全かつ検証済みのデータ
- 4モジュールのクワイエットゾーン
- 強い前景コントラスト
- 縦横比を維持した正方形スケーリング
- ロゴを安全範囲内に維持
- SVGまたは高解像度PNG
- 最終サイズでの実機スキャンテスト
よくある質問
質問を開くと、簡潔な技術回答を確認できます。
01位置情報QRコードのgeo: URI形式は何ですか?+
IETF RFC 5870で定義される形式はgeo:latitude,longitudeです。たとえばエッフェル塔はgeo:48.8584,2.2945です。緯度は−90〜90、経度は−180〜180で、WGS-84の十進度を使います。高度は任意で、3番目の値としてメートルで指定します: geo:lat,lon,alt.
02位置情報QRコードはiPhoneとAndroidで動作しますか?+
Androidはgeo: URIをネイティブ処理し、geo: QRコードのスキャン時に地図アプリ選択画面を表示します。iOSではバージョンやインストール済みアプリによって挙動が変わり、無反応になることもあります。安定したクロスプラットフォーム結果には、Google Maps URL(https://www.google.com/maps?q=lat,lon)をURL QRコードとしてエンコードしてください。
03geo: QRコードとGoogle MapsリンクQRコードの違いは何ですか?+
geo: QRコードは座標をIETF RFC 5870標準形式でエンコードし、端末のネイティブアプリディスパッチャーが処理します。Google MapsリンクQRコードはGoogle Mapsをブラウザやアプリで開く独自URLをエンコードします。iOSではMapsリンクの方が安定し、geo: URIはプラットフォーム非依存の標準です。
04位置情報QRコードでは小数何桁を使うべきですか?+
小数4桁(例: 48.8584)は約11 mの精度で、建物入口を示すには十分です。5桁は約1.1 m、6桁は測量レベルです。イベント会場や配送先では4桁が実用上の最低ラインです。それ以上はペイロードを長くする割に実益が少なくなります。
05geo: QRコード用に度分秒を十進度へ変換するには?+
分を60で、秒を3600で割り、整数の度へ加えます。南緯または西経ではマイナス記号を付けます。たとえば48°51'30.24"Nは48 + (51/60) + (30.24/3600) = 48.8584です。geo: URIはDMS表記を受け付けず、十進度が必要です。
06Google Mapsを開くQRコードはどう作りますか?+
https://www.google.com/maps?q=latitude,longitude を標準URL QRコードとしてエンコードします。例: https://www.google.com/maps?q=48.8584,2.2945。場所名も使えます: https://www.google.com/maps?q=Eiffel+Tower,Paris。この方法ならgeo: URIスキームに依存せずAndroidとiOSの両方でGoogle Mapsを開けます。
07座標の代わりに住所をエンコードできますか?+
郵便住所をプレーンテキストとしてエンコードすることはできますが、地図アプリが非構造化テキストを位置として確実に解釈するとは限りません。最も確実なのはGoogle Mapsなどで住所の座標を取得し、geo: URIまたはGoogle Maps URLとしてエンコードする方法です。座標は一意ですが、住所は省略や表記ゆれがあります。
08geo: QRコードに有効期限はありますか?+
ありません。geo: URIは有効期限やサーバー依存なしで直接パターンにエンコードされています。同じ座標を無期限に指し続け、このWebサイトが閉鎖されても失効しません。
09住所のない登山口や遠隔地に位置情報QRコードを使えますか?+
はい。緯度・経度を含むgeo: URIまたはGoogle Maps URLは、郵便住所の有無に関係なく地球上の任意地点で使えます。これが住所ベースのテキストコードに対する座標ベースQRコードの大きな利点です。
10ここでQRコードを生成すると位置情報はアップロードされますか?+
いいえ。QRコードはブラウザ内で生成されます。入力した座標はサーバーへ送信されません。端末外へ出るのは、ダウンロードを選んだ画像ファイルだけです。