質問: google my locationはどのように機能しますか? googleマップのgooglemy locationは、おおよその位置を正確に見つけることができます。 geoipマッピングを利用していることは明らかですが、現在地を特定するには、より正確な戦略が必要です。 主張されています wifiアクセスポイント情報を使用して現在地を特定します。しかし、その背後にある戦略はわかりません。彼らはgoogleの車で世界中のwifiアクセスポイントをマッピングしましたか?または、一部のアクセスポイントは(gpsを介して取得した)座標に関する情報を提供しますか?
回答: 実装するのは主にブラウザ次第です。 iphoneとipodtouchで場所を特定するために使用される1つの例は、 skyhook wireless です。マップから ヘルプページ : この機能は、新しいジオロケーション機能をサポートするブラウザで利用できます。この機能は、ブラウザ自体に組み込まれている場合もあれば、gearsブラウザ拡張機能によって提供される場合もあります。現在サポートされているブラウザには、google chrome 2.0+(gearsを使用)、mozilla firefox 3.5+、または最新バージョンのgearsがインストールされているブラウザが含まれます。 ブラウザに組み込まれている場合、地理位置情報機能にはnavigator.geolocation:navigator.geolocation.getcurrentposition(function(pos) { // do something with position }); 詳細な使用法情報は mozilla developer center にあります。