2022.10.21
こんにちは、クラウドソリューション部 カスタマーサクセスチームの坂井です。
今回は、Salesforce のモバイルアプリケーションの地図アプリとの連携について説明します。
Salesforce には Field Service Lightning という Salesforce 上で地図が使えるライセンスや、 AppExchange の中にも地図を管理するアプリもあります。
高度な連携は開発が必要ですが、今回は簡易的なルート検索の連携を紹介します。
地図アプリから取得した位置情報を Salesforce のアプリに返したりなど高度な機能は有料のシステムを使う必要がありますが、標準の仕様のみの、ちょっとしたルート検索を地図アプリへ連携してみようと思います。
地図アプリとの連携の前に、Google マップ の知識も必要です。今回は準備編として、Google マップ のパラメータの仕組みなど、Google 側の説明をします。次回は実践編として、Salesforce の関数を使ってこのパラメータの計算など、Salesforce 側の説明をしたい思います。
Salesforce の住所項目は Google マップ のリンクになっているので、「ルート・乗換」を1回タップすれば、ルート検索できるのですが、その1回のタップをショートカットする方法をご紹介します。
1回のタップだけなので、大きな効率化とは言えないと思いますが、この程度の連携ならできると、アイデアの参考に紹介いたします。


Salesforce の取引先の住所を開くと、通常は Google マップ のリンクになっていると思います。
https://www.google.com/maps?q=〒812-0018 福岡県 福岡市博多区 住吉3-1-80 オヌキ新博多ビル3F
こちらのリンクは、パソコンとモバイルアプリケーション共通で、パソコンだと Google マップ を開けますが、モバイルアプリケーションでは「Google マップ」のアプリケーションが開きます。
さらに、パラメータと呼ばれる変数を加えることで、地図にいろいろな使い方ができます。このパラメータは、モバイルアプリケーションに対しても有効です。
ただし、こちらは Salesforce では対応リンクのURLを生成するまでしかサポートしていません。URLを受け取った Google マップ のアプリケーションの動作を保証するものではありませんので、予めご了承のほどよろしくお願い致します。

| hl=ja | 日本語 |
|---|---|
| hl=en | 英語 |
| f=d | ルート検索パネルを表示 |
| t=m | (市街地図) |
| t=k | (航空写真) |
| t=h | ( ハイブリッド:地図+写真) |
(ハイパーリンクをクリックすると、下記のパラメータの地図が表示されます。)
| ①日本語+標準地図(地図①の確認はこちら) |
|---|
| https://maps.google.co.jp/maps?q=$〒812-0018 福岡県 福岡市博多区 住吉3-1-80 オヌキ新博多ビル3F |
| ②英語+航空写真(地図②の確認はこちら) |
|---|
| https://maps.google.co.jp/maps?q=$〒812-0018 福岡県 福岡市博多区 住吉3-1-80 オヌキ新博多ビル3F&t=h&hl=en |

詳細は次回説明しますが、一般的によく使われそうなパラメータを紹介します。
| 地図の検索 |
|---|
| https://www.google.com/maps?q=住所 |
| 現在地からのルート検索の場合 |
|---|
|
https://www.google.com/maps/dir/?api=1&destination=住所 ※福岡から山口までだと車ルート、福岡から広島だと電車ルート |
| 現在地からの乗換検索の場合 |
|---|
| https://www.google.com/maps/dir/?api=1&destination=駅名&travelmode=transit |
|
travelmode :
※ルート検索と併用できません |
(ハイパーリンクをクリックすると、下記のパラメータの地図が表示されます。)
| ③現在地から福岡タワーまで徒歩ルート検索(地図③の確認はこちら) |
|---|
| https://www.google.com/maps/dir/?api=1&destination=福岡タワー&travelmode=walking |
| ④現在地から小倉駅まで電車乗り換え検索(地図④の確認はこちら) |
|---|
| https://www.google.com/maps/dir/?api=1&destination=小倉駅&travelmode=transit |

【動画内容】 (11分程度、※音声が流れます)

私が調べた範囲では、Google マップ のパラメータの情報はオープンではなかったため、確認できた情報を集めてみました。
ただし、Google マップ の仕様が変わって、中にはもう使えないパラメータも存在しました。
Yahoo!地図の開発者向けのパラメータの情報は公式サイトで公開されています。Yahoo!地図とも連携が可能で、今回紹介した以外のパラメータの設定が存在します。
Salesforce のデフォルトは Google マップ なので、Yahoo!地図で再設定するかは悩ましいですが、開発者向けのパラメータ情報が公開されているので、細かな地図の設定ができそうです。
Yahoo!地図で公開されている情報だと、実際のURLと、地図を見比べられるので、パラメータの仕組みを理解しやすいと思います。
【開発者向け】参考
動画でも紹介していますが、次回は、Salesforce のHYPERLINK関数という数式を使って、スマートフォンの対応リンクの機能で、Google マップ と連携します。
さらには、モバイルアプリケーションのレイアウトについても説明予定です。
次回は Salesforce 側の説明予定です。今回はここまでですが、Google マップ のURLパラメータの仕組みを、ご理解頂けると幸いです。

2026.01.26
10年使った炊飯器が大きな故障はないものの、水漏れや炊き上がりの変化などから寿命を意識し、買い替えを検討。ネット検索では情報過多に戸惑い、家電量販店で最新事情を確認する流れを選びました。メーカーは保温性能と使い慣れた考え方を重視し、象印マホービンを継続候補に。価格帯や世代差、型落ち上位モデルの魅力を整理し、価格推移を見ながら最適な購入タイミングを探っています。
2026.01.23
ダッシュボードの目標管理を、もっと効率的に行いたい方におすすめの記事です。Salesforceの「動的ゲージグラフ」は、ユーザーやレコードの項目を目標値として参照できるため、複数のダッシュボードで同じ目標を使っている場合でも、元データを一か所更新するだけで反映される点が特長です。具体的な仕組みから具体的な作成手順、活用時のポイントまでを分かりやすく解説しています。KPI管理や目標達成率の可視化に役立つ内容となっております。
2026.01.19
疲れたときは「寝る」だけで十分だと思っていませんか?本記事では、科学的な視点から休養を7つのタイプに分類し、運動や人との交流、環境の変化など、行動することで回復につながる方法を紹介しています。自分に合った休養の取り方を知り、日々の疲労と上手に付き合うためのヒントをお届けします。
2026.01.14
2025年10月に開催されたさがねんりんピック2025 ラージボール卓球交流大会に混合ダブルスA級で参加した体験を振り返ります。予選リーグを2位で通過し、決勝トーナメントでは準決勝まで進出。苦手とするカットマンペアとの対戦を通じて、戦術理解や練習の重要性を実感しました。結果だけでなく、試合を通して感じた反省や今後の反省、健康と向き合いながら競技を続けていく思いについても触れています。