# ”URLスキーム”についてお教え頂きたく投稿いたしました。

Glideで”Map”を使用するのでは......

**URL:** <https://www.nocode-faq.com/t/topic/1120>\
**Category:** Glide\
**Tags:** map, エラー対応api関連サービス連携位置情報\
**Created:** [2021 年 2 月 2 日午前 11:35 UTC](https://www.nocode-faq.com/t/topic/1120 "2021-02-02T11:35:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question\_user](https://avatars.discourse-cdn.com/v4/letter/q/53a042/32.png) [@Question\_user](https://www.nocode-faq.com/u/Question_user)\
**Post date:** [2021 年 2 月 2 日午前 11:35 UTC](https://www.nocode-faq.com/t/topic/1120/1 "2021-02-02T11:35:08Z")

</div>

”URLスキーム”についてお教え頂きたく投稿いたしました。

Glideで”Map”を使用するのではなく、ボタンに下記のようなURLスキームを使ってGooglemapを直接呼び出す方法があればお教えいただけないでしょうか。  
※少し特殊な使い方かもしれません。  
Googlemapを利用するだけであればMapでいいのですが、ちょっと違うアプリケーションをURLスキームで呼び出すことを考えており、やり方をご存知であればお教えいただきたいです。

現状Googleのページを参考にして、入力してみたところ下記のエラーになってしまいました。  
もし、Glideでは無理で、Adaloなら可能という内容であればそちらもお教え頂けると助かります。  
【参考HP：Googledevelopers】

> **[Google Maps Intents for Android  |  Maps URLs  |  Google...](https://developers.google.com/maps/documentation/urls/android-intents)**

上記HPより引用  
例）Java  
// Creates an Intent that will load a map of San Francisco  
Uri gmmIntentUri = Uri.parse(“geo:37.7749,-122.4194”);  
Intent mapIntent = new Intent(Intent.ACTION\_VIEW, gmmIntentUri);  
mapIntent.setPackage(“com.google.android.apps.maps”);  
startActivity(mapIntent);

---

<div class="post-metadata">

**Author:** ![Answer\_user](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@Answer\_user](https://www.nocode-faq.com/u/Answer_user)\
**Post date:** [2021 年 2 月 2 日午前 11:35 UTC](https://www.nocode-faq.com/t/topic/1120/2 "2021-02-02T11:35:09Z")

</div>

回答者  
Glideの場合、単体では動作が難しく、スプレットシートの上で操作が必要なのでは無いかしら？  
GAS×スプレッドシート×GlideApps×Slack×Pic2shopで作る書籍管理アプリの実装

> **[GAS×スプレッドシート×GlideApps×Slack×Pic2shopで作る書籍管理アプリの実装 - Qiita](https://qiita.com/mgmgmogumi/items/0c1e14385875ac30878a)**
>
> 概要
> 
> 今回、知見共有・技術向上意欲の促進を図ることを目的に、社員が会社や個人の所有する書籍の把握を容易にするために書籍管理アプリを作成しました。(あとGASを使ってみたかった😌笑)
> GAS(Google Apps Script)...

@有田祥岳 @よーこふ もし↑で補足/修正あれば教えて下さい:man-bowing:  
例えば、Adalo は、質問ID: 993 のようなやり方でGoogleMapの表示はできます。  
[https://nocodecamp.slack.com/archives/C011VAXTBDJ/p1608688145060000](https://nocodecamp.slack.com/archives/C011VAXTBDJ/p1608688145060000)  
イメージとしては、  
yuriさんの記事を参考にいただきたいのですが、、Adaloの場合は、独自のコンポーネントが必要なため、おっしゃっているような機能だと、Glideの方がより要求にはあっているかもしれません。  
Adalo Map コンポーネントの使い方  
[https://note.com/yukari\_dekakeru/n/n40292022fb48](https://note.com/yukari_dekakeru/n/n40292022fb48)

質問者  
私の理解だと、下記のカスタムURLスキームによって、Glideから必要なアプリを呼び出せば良いということであっていますでしょうか？この辺りはNocodeというよりLowCodeという領域ということかと理解しました。  
まさに、お教えいただいたリンクで、本アプリでバーコードを読み混むために、バーコードリーダーのアプリを呼び出しているあたりがまさにやりたいこととドンピシャでした。ここをGooglemap以外のナビアプリを呼び出すために使う想定になります。

回答者  
下記のカスタムURLスキームによって、Glideから必要なアプリを呼び出せば良いということであっていますでしょうか？  
はい、あってますよ^^ 正確には、Glideと連携してるスプレッドシートから必要なアプリを呼び出します。  
想定通りの解法でよかったです。

質問者  
何度もすみませんが、下記のようにGlideのDataのURLのところに記載すれば動くという訳ではないのでしょうか？  
URL(pic2shop://scan?callback=https%3A%2F%2F…%3Fisbn%3DEAN)  
何か根本的なところを私が理解できていないような気がします・・・

回答者  
コールバック関数の理解ができてない感じなのですかね？  
https ・・・ は自分のURLが入ります。  
コールバック関数 (callback function)

> **[コールバック関数 (callback function)とは｜「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典](https://wa3.i-3-i.info/word12295.html)**
>
> 用語「コールバック関数 (callback function)」の意味を何となく説明しています。

こちらをGoogle スプレッドシートに入れると対応できました。

> **[Gyazo](https://gyazo.com/2f91744cf928dc3f71200af913168233)**

pic2shop://scan?callback=https://high-believe-4257.glideapp.io/

> **[Gyazo](https://gyazo.com/7326ff4335834e9e0275b8fcdce8c248)**

> **[Gyazo](https://gyazo.com/06813daaca5b0b882209b26b718af4d5)**

質問者  
できました！！ボタンでOpenLinkでアドレスを割り当てて他アプリの呼び出しができました！！  
次は私が呼び出したいアプリへのリンクで試してみます。

## 参考画像

 ![スクリーンショット 2020-12-23 23.58.57.png](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/6/64201d4147a0655499292c8c2ff8a2b67a036632.png)

![スクリーンショット 2020-12-23 23.59.37.png](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/9/9acfa41e98cf083e01e20a32fbb743c11cbb6808.png)

## 参考URL

> **[GAS×スプレッドシート×GlideApps×Slack×Pic2shopで作る書籍管理アプリの実装 - Qiita](https://qiita.com/mgmgmogumi/items/0c1e14385875ac30878a)**
>
> 概要
> 
> 今回、知見共有・技術向上意欲の促進を図ることを目的に、社員が会社や個人の所有する書籍の把握を容易にするために書籍管理アプリを作成しました。(あとGASを使ってみたかった😌笑)
> GAS(Google Apps Script)...

[https://nocodecamp.slack.com/archives/C011VAXTBDJ/p1608688145060000](https://nocodecamp.slack.com/archives/C011VAXTBDJ/p1608688145060000)

[https://note.com/yukari\_dekakeru/n/n40292022fb48](https://note.com/yukari_dekakeru/n/n40292022fb48)

> **[コールバック関数 (callback function)とは｜「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典](https://wa3.i-3-i.info/word12295.html)**
>
> 用語「コールバック関数 (callback function)」の意味を何となく説明しています。

> **[Gyazo](https://gyazo.com/2f91744cf928dc3f71200af913168233)**
