すべてのブラウザは独自の方法で地理位置情報 API を実装していますか? または、すべてのブラウザがそれを行う標準的な方法はありますか?
そして、彼らはどのようにそれをしますか?
位置情報に失敗する可能性があるのはいつですか?
すべてのブラウザは独自の方法で地理位置情報 API を実装していますか? または、すべてのブラウザがそれを行う標準的な方法はありますか?
そして、彼らはどのようにそれをしますか?
位置情報に失敗する可能性があるのはいつですか?
HTML5仕様は、ブラウザー自体をHTML5準拠のブラウザーとしてラベル付けするためにブラウザーが実装する必要があるものを単に示しています。ジオロケーションはまさにその仕様の一部です。
そうです、すべてのHTML5準拠のブラウザーは独自の方法でそれを実装します。
geolocation apiには、ユーザーの場所を解決するプロバイダーが必要です。場所は、多くの要素を組み合わせて使用することで決定できます。
あなたがどこにいるかを把握する方法は複数あります。IPアドレス、ワイヤレスネットワーク接続、電話が話しているセルタワー、または空の衛星から送信された情報から緯度と経度を計算する専用のGPSハードウェアです。(リンク)
ただし、多くの場合、このすべての要因は依然として非効率的である可能性があります。
例:位置情報を拒否するユーザー
または通常のPCは、IPアドレスのみで解決されるように制限されています。多くのISPは動的IPを使用しているため、プロバイダーとのIPからロケーションテーブルはこの変更で更新されない可能性があります。