1

HTML5GeolocationAPIを使用してWepアプリを実行しています。ここでhttp://dev.w3.org/geo/api/spec-source.htmlにある典型的なW3CコードをgetCurrentPositionメソッドで使用しています。

Androidブラウザーでは、GPSが有効になっていて、位置を取得している場合にのみ機能します。そうでない場合(たとえば屋内)、APIはタイムアウトエラーを返します。WebビューでIdemします(正しい権限で)。これは、他のジオロケーションソースを使用しないことを意味します。

逆に、Windows MobileまたはAndroidデバイスのOperaでは、GPSがその位置に到達できない場合、Cell-IDソース位置(リレーアンテナベースのソース)を返します。

Androidブラウザで動作させるにはどうすればよいですか?

ご協力いただきありがとうございます。

私が使用しているAndroidのバージョン:2.2.1。

4

1 に答える 1

1

実際、それは許可から来ていました。アプリケーションマニフェストで指定されている場合でも、モバイルでCell-IDを使用してロケーションを許可する必要があります。モバイルパラメータ/ロケーションとセキュリティに移動し、[ワイヤレスネットワークを使用する](IDセルを含む)をオンにします。残念ながら、これを行うことにより、Googleがあなたの位置データを収集することを許可します。

とにかくOperaブラウザで動作していたのは不思議です。

于 2012-05-06T16:53:08.350 に答える