問題タブ [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.
javascript - ジオロケーションがJavascriptで拒否されているかどうかを確認する方法はありますか?
ジオロケーションが拒否された場合に手動エントリを表示するには、JavaScriptが必要です。
私が試したこと:
また、ユーザーが以前にジオロケーションへのアクセスを拒否したかどうかについても説明していません。
javascript - ユーザーが Firefox と Chrome で「物理的な場所」プロンプトを閉じたときの処理方法は?
Geolocation オブジェクトと getCurrentPosition() を使用しています。
getCurrentPosition Firefox と Chrome を使用するたびに、これらのメッセージが表示されるのを見たことがありますか?
クロム:
ファイアフォックス:
私の質問は次のとおりです。ユーザーが場所のオプションを「許可」または「拒否」せず、代わりにプロンプトを閉じた場合の処理方法は?
この JAVASCRIPT コードがありますが、ユーザーがプロンプトを閉じると機能しません。
私はそれでいくつかの問題を抱えています。何か助けてください。
この質問は、この投稿に関連しています: ユーザーが「物理的な場所」へのアクセスを許可または拒否するときに関数を呼び出す方法は?
html - W3C Geolocation API はどのくらい正確ですか?
私はW3C Geolocation API 仕様を読んでいて、返された位置の正確さに関する情報を誰かが見つけたのではないかと思っていました。
私はaccuracy
属性を見つけました:
精度属性は、緯度と経度の座標の精度レベルを示します。これはメートル単位で指定され、すべての実装でサポートされている必要があります。精度属性の値は、負でない実数でなければなりません。
しかし、これらの値の可能な範囲を誰かが知っているかどうか疑問に思っていますか? 返されるメートルの最大数はありますか?
これを使用して私が作成したアプリケーションは、比較的小さな地理的領域で使用されますが、精度はその領域がどこにあるかによって異なりますか?
ノート:
同様の質問を見つけましたが、精度の範囲については触れられておらず、Google の GeoLocation サービスの使用について話していると思います。
javascript - 変数の受け渡しが機能していません-値は未定義です
すでに数日間デバッグを試みているという深刻な問題があります。ユーザーに現在の緯度と経度を取得し、それらを変数に格納するスクリプトがあります。ただし、この関数の外部で// initマップゾーンでこれらの変数を使用しようとすると、マップが表示されません。変数を警告することにより、位置関数の外側で変数が「未定義」に設定されていることがわかります。これが私のコードです:
助けてくれてありがとう、アリエル
javascript - この HTML5 地理位置情報依存の JavaScript コードがエラーになるのはなぜですか?
地理位置情報に応じて、いくつかの JavaScript コードがあります。
ただし、このコードは単に生成します
それ以外の
なんで?
地理位置情報を確実にサポートする Google Chrome を使用しています。また、ブラウザが自分の位置を追跡できるようにしました。</p>
javascript - navigator.geolocation.getCurrentPositionの外部に変数を保存しますか?(javascript)
jsのスコープで遊んで、navigator.geolocation.getCurrentPositionから変数を取得しようとしています。
上記のコードは、スコープが原因で、position.coords.latitudeをlat変数に格納できません。これを行う方法はありますか?
javascript - W3C 地理位置情報、エラー: 位置を利用できません
W3C 地理位置情報 API を実装しようとしていますが、自分の場所に関するブラウザーのアクセス許可を与えているにもかかわらず、Firefox から使用しているときにエラー 2 (位置を利用できません) が発生し、Chrome から使用しようとするとエラー 1 (アクセスが拒否されました) が発生します。以下は私のコードです:
JS 関数を呼び出す HTML ボタン:
次に、Geolocation API について説明します。
そして私のJSコード:
jquery - 192.168.xx への接続時に navigator.geolocation を使用して緯度経度情報を取得するにはどうすればよいですか?
より広範なインターネットにアクセスせずに、純粋にローカルの無線 LAN をセットアップしようとしています。つまり、すべての Web サイトは、192.168.xx アドレスを介してホストから提供されます。
1 つのホスト (192.168.1.100) は、次の種類の JavaScript を含む Web ページを提供しています。
navigator.geolocation.getCurrentPosition(showPosition,errorPosition,{ enableHighAccuracy:true });
Androidフォンを使用してこのホストに接続しています。(目的は、電話の GPS 位置を抽出し、ホストにアップロードして、KML ファイル経由で Google Earth に表示することです)。
Android のブラウザ アプリは、 http://example.com/locationtest.htmlのような名前付きサーバー経由で WAN にアクセスすると、この同じアプリケーションに場所を提供しますが、WANから切断してローカルのみに接続すると、 LAN と同じページを読み込むと、navigator.geolocation.getCurrentPosition が機能しないように見えます。
アイデア?既知の禁止事項? この問題をデバッグする方法は? (デバイス自体には素敵な JavaScript デバッガーがありません...このデバイスがデスクトップで応答する方法を偽造する方法はありますか?)
前もって感謝します
javascript - Geolocation が許可されているかどうかを確認し、Lat Lon を取得します
クライアントがページにインストールする小さなスクリプトを作成しています。位置情報は必須ではありませんが、存在する場合はあると便利です。クライアント ページが地理位置情報を要求したかどうか、およびユーザーが別のプロンプトを作成せずに緯度と経度の取得を許可するかどうかを確認する方法はありますか?