2017-06-26 7 views
0

Google Maps Geolocation APIの実装方法を理解する上で問題があります。イントロのドキュメントから:Google Maps Geolocation API non-mobile?

"GoogleマップジオロケーションAPIは、モバイルクライアントが検出できるセルタワーとWiFiノードに関する情報に基づいて、位置と精度の半径を返します。

これは 'mobile-client'と言いますが、これはモバイル以外のユーザーには使用できないということですか?また、携帯電話以外のユーザーのために、セルタワーやWiFiノードに関する情報を入手するにはどうすればいいですか?

答えて

1

この機能は、モバイルデバイス用に主に構築されていますが、「デスクトップ」に使用できます。

considerIp: considerIpがあり、(メイン導入以下)request body fieldsを見て無線LAN とセルタワーの信号が利用できない場合はIPジオロケーションにフォールバックするかどうかを指定します。リクエストヘッダーのIPアドレスが の場合、デバイスのIPでない可能性があります。デフォルトはtrueです。 フォールバックを無効にするには、considerIpをfalseに設定します。

これは、デフォルトではtrueです。したがって、APIはユーザーのIPを使用して地理位置を特定します。これをフォールバックとして使用する場合は、何も変更する必要はありません。

詳しくはthis threadをご覧ください。

+0

ありがとうございました!さて、このAPIをモバイルデバイス用に実装するとしたら、他のパラメータ(cellId、locationAreaCode、mobileNetworkCodeなど)の情報を取得するにはどうすればいいですか? –

+0

これらのデータを取得するには、デバイスまたはHTML5から具体的なAPIにアクセスする必要があります。私は本当にこの質問に答える方法を知らない。 –

+0

返信いただきありがとうございます!ええ、Googleが提供している素晴らしいサービスについてGoogleが話しているが、サービスに必要な詳細を取得するために使用された方法についての情報は残しています。 –