0
まだHTML5ジオロケーションを見る機会はあまりありませんでしたが、私は不思議です。ユーザーがいつ入力したかを検出できるWebアプリケーションを構築できますか?特定の領域(境界)を返してから、メッセージなどを返しますか?HTML5ジオロケーション - 特定のエリア内の場所を検出する
まだHTML5ジオロケーションを見る機会はあまりありませんでしたが、私は不思議です。ユーザーがいつ入力したかを検出できるWebアプリケーションを構築できますか?特定の領域(境界)を返してから、メッセージなどを返しますか?HTML5ジオロケーション - 特定のエリア内の場所を検出する
watchPosition
を使用すると、ブラウザの位置情報を定期的に取得し、コールバックで新しい位置があなたの関心領域内にあるかどうかを確認することができます。あなたはそれが興味のあるお住まいの地域にありますかどうかを確認するために位置をチェックする機能isInArea
を定義したのであれば、あなたのような何かができる:
function positionCallback(position) {
if (isInArea(position)) {
alert("Honey, I'm home!");
}
}
function handleError(error) {
alert("Error!")
}
// Request repeated updates.
var watchId = navigator.geolocation.watchPosition(positionCallback, handleError);
。
ライブGPSのような意味ですか?一度に1つの場所からしか座標を取得することはできず、ユーザーはアクセスを許可する必要があります。 – iamandrus
ええ、私は、ユーザーの場所をたどり、どこにいるかによってメッセージを表示することを考えていました。 iPhone/Androidでmaps.google.comがこれを(あなたのライブのように)しませんか? – dallen
ええ、あなたはウェブアプリケーション(またはそのような場合は通常のアプリ)からこれらのAPIにアクセスすることはできません。ごめんなさい。あなたができることは、あなたのWebアプリの起動時に場所を確認してからメッセージを返すことです。そしてそれをチェックする間隔を設定します。 – iamandrus