2012-01-13 13 views
1

HTML5ジオロケーションAPIを使用するウェブサイトを構築しています。Android搭載端末でウェイクアップした後、GPS付きHTML5ジオロケーションが失敗する

Androidのデフォルトブラウザではすべて正常に動作しますが、Android搭載端末でのみ発生するような奇妙なバグがあります。

最初のページで、ブラウザを読み込んで私の位置を共有することを承諾すれば、ジオロケーション機能が期待通りに機能するかどうかを尋ねます。

しかし、ジオロケーションを要求しているページがブラウザで開いているときに電話機をスリープモードにすると、電話機が起動してそのページがリロードされ、ジオロケーションはもう機能しなくなります。

エラーコールバックはno service引数で呼び出されます。つまり、ページにはGPSデバイスが表示されますが、データは読み取れません。

ページをリフレッシュした回数に関係なく、常にこのエラーが発生します。

設定に移動してジオロケーションへのアクセス(ジオロケーションの権限があるサイトを追跡する設定)をクリアしてから、タスクマネージャーでブラウザを終了してから、ブラウザをリロードしてもう一度やり直してください再び。

他のブラウザについては、Firefox、Dolphin HD、Operaを試してみましたが、すべて動作しません。それは私が私の場所を共有したいかどうか尋ねる、私ははいと答え、私はサービスエラーを受け取りません。再びGPSアイコンが表示され、タスクバーに点滅します。

ある時点ではDolphin HDとFirefoxで動作しましたが、アップデートをインストールしてからしばらくして動作を停止しました。

は、私はサムスンギャラクシーSII(そして。2.3)とMotorollaマイルストーンで同じ動作を取得(そして。2.1)

答えて

0

が、それは...素晴らしい天候の問題だったが判明します。

0

のAndroid SDK Managerに移動し、 "GoogleサービスAPI"

をインストールし、その後Androidのマニフェスト内に権限を与える:

android.permission.ACCESS_FINE_LOCATION 
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 
    android.permission.ACCESS_COARSE_LOCATION 
    android.permission.INTERNET 

をし、 "ファイル名を指定して実行" アプリケーション

+0

私はあなたの署名を削除しました。投稿しないでください。あなたがそこに置くことを望むならば、その情報はあなたのプロフィールにすべて含まれています。 –

関連する問題