0

HTML 5 ジオロケーションを使用していくつかのテストを行っており、コードはすでに Android および iPhone ブラウザーで非常にうまく機能しています。Google マップで正確な位置を継続的に更新しています。ここでコードを確認できます: http://93.113.255.166/testHTML5.htm

また、このコードを Blackberry デバイス (Blackberry 6.0 OS を搭載した 9780 Bold) でも動作させたいと考えていますが、思い通りには動作しません。得られた位置は大まかな位置であり、おそらくセルの三角測量によって計算されたものであり、正確な位置は表示されません。ほとんどの場合、位置は 300 ~ 400 m ほどずれています。

携帯電話の GPS 測位が使用されていないことは明らかです。ネイティブの Blackberry 測位アプリを試すと、非常に正確な位置が得られるからです。

また、コードで enableHighAccuracy: true 属性を使用します。これは、iPhone および Android ブラウザーには役立ちますが、Blackberry ブラウザーには役立ちません。

そのため、デバイスに GPS の使用を強制することはできないようです。私たちを助けてくれる人はいますか?ありがとう!

クリストフ

4

2 に答える 2

0

私はまったく同じ問題を抱えています。enablehighaccuracytrue または falseに設定しても、電話は常に大まかな位置を示します。しかし、GPS ツールは正確な結果を提供します。

これを解決する一時的な方法は、セル接続を数分間無効にすることです。次に、サイトをもう一度テストします。正確な位置を取得できる場合は、セル接続をオンに戻すと、次の再起動まで位置が常に正確になります。

于 2011-08-31T17:02:49.300 に答える
0

これが役立つかどうかはわかりませんが、3G を使用して Blackberry os6 でジオロケーションを使用する際に問題があります。GPRS、WiFi を使用した 3G、WiFi を使用した GPRS を使用して設計どおりに動作します (GPS が修正されていない場合は、セルの三角形)。

私のキャリアは Vodafone Italy ですが、os6 を使用している他の人も同じ問題を抱えていると読みました。明らかに、GPS が修正されたときに機能します。

それを読んでみると、BB ファームウェアの問題ではなく、キャリアの問題のようですが、現時点ではローミングをテストする方法がありません。

BB ログを見ると、位置を尋ねるときに BIS から wap に切り替わるようですが、os5 のように BIS に再接続できません (BB で Google マップを試してみてください)。

于 2011-08-08T20:13:38.270 に答える