質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google API

Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google マップ

Google Mapは、Google社がオンラインで提供している地図・ローカル検索サービスです。GIS(Geographic Information System:地理情報システム)の中の「WebGIS」に該当します。地図・航空写真・地形の表示方式があり、それぞれユーザーが縮尺を調整して表示させることができます。地域の情報サービスを検索する機能やルート検索の機能も搭載されています。

Q&A

1回答

1154閲覧

Google Maps Geolocation APIの使い方がわからない

apple_tea

総合スコア4

Google API

Googleは多種多様なAPIを提供していて、その多くはウェブ開発者向けのAPIです。それらのAPIは消費者に人気なGoogleのサービス(Google Maps, Google Earth, AdSense, Adwords, Google Apps,YouTube等)に基づいています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google マップ

Google Mapは、Google社がオンラインで提供している地図・ローカル検索サービスです。GIS(Geographic Information System:地理情報システム)の中の「WebGIS」に該当します。地図・航空写真・地形の表示方式があり、それぞれユーザーが縮尺を調整して表示させることができます。地域の情報サービスを検索する機能やルート検索の機能も搭載されています。

0グッド

0クリップ

投稿2020/01/22 01:18

Google Map Javascript APIで作成したマップ上にGPS機能をつけたいと思っており、google Maps Geolocation APIの実装を考えております。

Googleサイトにsampleのコードがあったのでですが、いまいち理解ができず質問をさせて頂きます。

https://developers.google.com/maps/documentation/geolocation/intro

想定する状況
・不特定多数のユーザーがマップを使用する予定。ユーザーはGPS機能を利用することによって現在の自分の所在地と目的地をマップ上で確認できる

・ユーザー現在の所在地はリアルタイムに更新される

わからないことと知りたいこと
1、
Googleのサンプルコードには携帯端末の電波の情報を書く欄があるのですが、不特定多数のユーザーがアクセスする場合、事前に携帯端末の電波の情報を記載しておくことができません。こういう場合はどのようにすればいいのでしょうか。(もしくは私の認識が間違っているのでしょうか。)

googleのサンプルコード例

{ "homeMobileCountryCode": 310, "homeMobileNetworkCode": 410, "radioType": "gsm", "carrier": "Vodafone", "considerIp": "true", "cellTowers": [ // See the Cell Tower Objects section below. ], "wifiAccessPoints": [ // See the WiFi Access Point Objects section below. ] }

2、
Google Maps Geolocation APIに関して、サンプルコードや参考となりそうなURLを頂けますと幸いです。

宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

The Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect.

Developer Guide  |  Geolocation API  |  Google Developers

勝手訳:
Geolocation API は、モバイルクライアントが検出する基地局とWifi端末から、位置と精度半径を返します。

とのことなので、スマホデバイスからその辺の情報を得ないといけないのでは?

投稿2020/01/22 02:05

Lhankor_Mhy

総合スコア36115

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

apple_tea

2020/01/22 02:27

ご回答を頂きありがとうございます。私もそのそのような感じかと認識をしているのですが、不特定多数が利用をする場合、事前にこれらの情報がわからずどう対応するものなのか考えております。googleアプリで提供しているgoogleマップのGPSも同じロジックでやっているのでしょうか。(アプリが勝手に携帯端末の情報を見ているなら何となく納得ができますが)
Lhankor_Mhy

2020/01/22 02:45

わかりませんが、センシティブな情報ですから、その部分はさすがにモバイルデバイスでブラックボックス化してるんじゃないですかね……? このAPIは、たとえばIoTデバイスなどで、GPSが使えない環境の位置情報を取得するためにあるのではないかな、と思うのですが。web関連で使用されることは想定されていないのでは。
apple_tea

2020/01/22 02:55

確かに、GPSが使えない環境でも位置情報を特定する為の用途が強い機能かもしれません。実は、javascriptのgeolocation.watchPositionでGPSの位置情報をマップに表示をすることはこれまでに試したことがあるのですが、あまり位置情報の精度がよくなかった為、今回こちらのAPIを検討している経緯があります。
apple_tea

2020/01/22 04:20

とても興味深い情報を頂きありがとうございます。もう少しGPS、Wi-Fi、セルIDあたりの関係性を掘りさせげて見たいと思います。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問