2011-06-29 7 views
0

私は、HTML5の地理位置の更新が、ネイティブのAppsの位置更新と同じくらい頻繁には到着しないことに気付きました。モバイルHTMLのジオロケーションアプリは、ネイティブアプリよりロケーション更新が少ないのはなぜですか?

iphoneのネイティブマップのApp内の位置はスムーズに移動しますが、Googleのモバイルマップページの位置は、車を運転するときにポイントからポイントにジャンプします。

私はモバイルサファリがOSからその位置を取得すると想定していたので、両方とも同期してはいけませんか?

+0

私の推測によると、iOS Mapsアプリは、スピードと見出し情報を使って位置情報を更新したり、以前の修正点を使って推定したりしています。 –

+0

ジオロケーションはHTML5の一部ではありません。 –

+0

私は、gelocationのためのJavascript APIが、デバイス上で実行されるコアGPS/IPアドレス/セルマッピングに直接リンクされているとは思いません。私の推測では、モバイルサファリのページを2倍の速さで排水することを止めるだけなら、Javascriptレイヤーに何らかのキャッシュがあるということです。 – Ben

答えて

0

Safariで場所を取得すると、Javascript関数で指定されているようにGeo LocationがFastとして取得されるため、基本的にWebページがリンクを要求し、場所が指定されたTime Frameの下にある場合。それがどこにあるか場所を離れる。場所が古すぎる場合は、Webページが新しい場所になり、そのプロセスがやり直されます。

それは仕事のやり方で、私はまだ細部の仕組みを見ていますが、これまでに何が出てきたのかを見ています。 - おそらく時代遅れになっているかもしれませんが、ちょっと涼しいですね!

関連する問題