HTML5ジオロケーションAPIを使用するウェブサイトを構築しています。Android搭載端末でウェイクアップした後、GPS付きHTML5ジオロケーションが失敗する
Androidのデフォルトブラウザではすべて正常に動作しますが、Android搭載端末でのみ発生するような奇妙なバグがあります。
最初のページで、ブラウザを読み込んで私の位置を共有することを承諾すれば、ジオロケーション機能が期待通りに機能するかどうかを尋ねます。
しかし、ジオロケーションを要求しているページがブラウザで開いているときに電話機をスリープモードにすると、電話機が起動してそのページがリロードされ、ジオロケーションはもう機能しなくなります。
エラーコールバックはno service引数で呼び出されます。つまり、ページにはGPSデバイスが表示されますが、データは読み取れません。
ページをリフレッシュした回数に関係なく、常にこのエラーが発生します。
設定に移動してジオロケーションへのアクセス(ジオロケーションの権限があるサイトを追跡する設定)をクリアしてから、タスクマネージャーでブラウザを終了してから、ブラウザをリロードしてもう一度やり直してください再び。
他のブラウザについては、Firefox、Dolphin HD、Operaを試してみましたが、すべて動作しません。それは私が私の場所を共有したいかどうか尋ねる、私ははいと答え、私はサービスエラーを受け取りません。再びGPSアイコンが表示され、タスクバーに点滅します。
ある時点ではDolphin HDとFirefoxで動作しましたが、アップデートをインストールしてからしばらくして動作を停止しました。
は、私はサムスンギャラクシーSII(そして。2.3)とMotorollaマイルストーンで同じ動作を取得(そして。2.1)
私はあなたの署名を削除しました。投稿しないでください。あなたがそこに置くことを望むならば、その情報はあなたのプロフィールにすべて含まれています。 –