2012-01-12 7 views
6

私は、モバイルデバイスのブラウザでジオロケーション速読で実験していますし、それをサポートするデバイスのリストが存在する場合、それは素晴らしいことです。検索はあまり役に立ちませんでした。 どのようなデバイスは、ブラウザでのジオロケーション高速読み取りをサポートしていますか?

はこれまでのところ、私がテストしたいくつかのAndroid 2.3(私は正確な速度の読みを与える試みたもの)は、IPhone 3および3G(両方戻りヌル)、アプリ(リターンはNULL)。私がもっと興味を持っているのは、これがAPI実装やデバイスのgpsハードウェアに縛られているのでしょうか?また、IPhone 4はcoords.speedの読み取りをサポートしていますか?高速読み出しがサポートされていない場合

+0

NB:複数の位置情報を取得して数学を行うことで、いつでもこれを偽造することができます。しかし、それは間違っています。 – Piskvor

+0

すでにそれを試みました。場合によっては動作しますが、ほとんどの場合、正確さは悪いです - 距離が4キロメートルほどの大きな誤差で、速度誤差がさらに悪化します。 – dbozhinovski

答えて

0

specによると、実装がnullを返す必要があります。彼らはそれを行うように思えるが、インターネット上でいくつかの人々は、iOSのブラウザは例えば参照、少なくともwatchPositionで、speed APIを実装言います。 thesepages

仕様からは、nullの値が「APIサポートなし」または「GPSサポートなし」のいずれであるかを確実に判断できないとも考えられます。いずれかを意味する可能性があります。

いずれにしても、フォールバックとユーザーフレンドリーな通知を実装する方が良いと思いますが、デバイスはホワイトリスト/ブラックリストの代わりに情報を提供していません。 UAの文字列はすべてではありません。特に、Androidの代替ブラウザ(たとえば、Firefox Mobile、Operaなど)を使用する機能ではありません。

関連する問題