問題タブ [w3c-geolocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
183 参照

geolocation - W3C geolocation API エラーなし 期待なし、結果なし

ここで同じ問題を何度も読んで、最も繰り返される解決策を修正し、w3c仕様に記載されているようなエラーハンドラーを追加しましたが、例外やエラーはなく、結果もありません。どうすればいいのかわからない?

これは私が書いた完全なコードです!

0 投票する
3 に答える
14380 参照

ios - ChromeIOSHTML5ジオロケーション権限が拒否されました

iOS用モバイルChromeでHTML5ジオロケーションAPIを使用しようとすると、アプリは現在地の共有を求めるプロンプトを表示せずに「アクセスが拒否されました」エラーをスローします。他の誰かがこの問題に遭遇しましたか?

PS。これはローカルおよびherokuインスタンスで発生します。

これが私がドキュメントレディで実行しているコードです

ありがとう

0 投票する
1 に答える
895 参照

javascript - ページを更新するたびに位置情報の共有ダイアログが表示されない

Android および iPhone 用の Geolocation API コードを作成しました。http://dev.w3.org/geo/api/spec-source.htmlから参照してください。1 つのダイアログ ボックスが表示されます - デバイスの現在の場所を共有するよう求めています。一度辞退/場所の共有をクリックすると、次回はダイアログボックスが表示されません。同じページが更新されるたびに、ダイアログが表示される必要があります。以下はコードサンプルです。

}

navigator.geolocation.getCurrentPosition(showMap);

0 投票する
3 に答える
4456 参照

html - HTML5 ジオロケーションは、Firefox、Chrome、および Chromium では機能しません

HTML5 geolocation API を使用しようとしています。しかし、Firefox Chrome と Chromium で動作させるには問題があります:

IE9 と Safari では問題なく動作します。しかし :

  • Firefox (v13 および V14) では、エラー コード 3 (タイムアウト) があります。
  • Chrome および Chromium (v20 および v21) には、「'https://maps.googleapis.com/maps/api/browserlocation/json?browser=googlechrome&sensor=true' のネットワーク ロケーション プロバイダー: 応答」というメッセージを含むエラー コード 2 があります。不正でした。」

Chrome を新規インストールし (Windows XP に今日インストールされ、拡張機能はありません)、ブラウザで地理位置情報を承認しました。

そこで試すことができます: http://jsfiddle.net/mhj82/38/

ジオロケーションをサポートするすべてのブラウザで動作させるソリューションはありますか?

0 投票する
1 に答える
142 参照

google-chrome - ブラウザ(W3C)の「navigator.geolocation」オブジェクト以外でgetlocationを行う方法は?

私はW3C navigator.geolocationAPIの使用方法を知っていますが、Google Chrome では、ページが Web サーバーではなくローカル ファイルシステムにある場合は機能しないことがわかりました: [1][2]

現在地の緯度と経度、または国コードを取得するために、他にどのような手法を使用できますか?

(理想的には独自のサーバーを必要としないため、ローカルファイルシステムからプロジェクトを実行しています。実際、独自のドメインやホスティングなども持っていません(過去にネットブックで世界中をヒッチハイクしました)サードパーティのサーバーで Web API を呼び出しますが、独自のサーバーはありません。)

(はい、Python の SimpleHTTPServer などのローカル Web サーバーを実行することでこれを回避できることはわかっていますが、この質問では、そのような回避策は不可能であると仮定しましょう。)

0 投票する
1 に答える
618 参照

w3c-geolocation - getCurrentPositionが失敗する原因は何ですか?

私は、JavaScriptを使用して次の呼び出しを行う簡単なWebサイトを作成しました。

navigator.geolocation.getCurrentPosition(show_map、show_map_error);

私はそのウェブサイトをインターネットに載せました。さまざまな場所にあるさまざまなPC(GPSガジェットなし)からWebサイトを開こうとしました。1つは私の家から、もう1つは友達のオフィスから。

ただし、スクリプトが常に位置を取得するとは限りません。何が問題になるでしょうか?

ありがとうございました。

0 投票する
1 に答える
190 参照

javascript - W3C Geolocation から返された位置の使用

FindMyLocation は次のように定義されています。

ホームページ内で次のコードを実行しています。

コールバック内で myPos を console.log すると、値が表示されます。ただし、距離計算を行うために、このコールバックの外で myPos を使用できるようにしたいと考えています。今のところ、うまくいきません。

助けてください。

0 投票する
1 に答える
1640 参照

html - HTML5ジオロケーションで「精度」とは正確には何を意味しますか?

HTML5 geolocation API を使用すると、緯度と経度とは別に、「メートル単位の位置の精度」も得られます。それは正確にはどういう意味ですか (メートルは精度の単位ではありません)。

「確率pで、返された場所から数メートル以内でリクエストが行われた」と解釈されると仮定します-もしそうなら、pとはですか? 1 標準偏差 ( p = 0.682 ?) 2 標準偏差 ( p = 0.956 ?)

http://dev.w3.org/geo/api/spec-source.htmlも実際には明示的ではありません。

0 投票する
1 に答える
4258 参照

html - HTML5ジオロケーションは許可を求めず、SamsungS3では機能しません

標準のHTML5ジオロケーションコードを使用すると、デスクトップブラウザ(Chrome、Firefox)でジオロケーションにアクセスできますが、Samsung Galaxy S3(デフォルトのブラウザ、Chrome)ではアクセスできません。デフォルトのブラウザでは、何も起こりません。Chromeでは、黄色の権限フォームが下部にポップアップ表示されますが、すぐにポップアップ表示されて何も押すことができません。[設定]で[場所]が有効になっていることを確認しました。JavaScript / HTML5ソリューションがこのように機能しなくなった場合のバックアップとしてPHPソリューションを探すことを検討していますが、JavaScriptソリューションの方が堅牢であることを望んでいます。

誰かがこれに出くわして修正しましたか?何か案は?

参考までに、私が参照している「標準の」HTML5ジオロケーションコードは次のとおりです(サンプルコード:HTML5の基本的なジオロケーション):