問題タブ [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 投票する
0 に答える
898 参照

javascript - PC と Android での HTML5 ジオロケーションの精度の違い - PC をより正確に

HTML5 geolocationgetCurrentPositionで自分の位置を取得しますenableHighAccuracy: true:

そして、Google で自分の位置を確認します。PC と Google Chrome の Android デバイスで試しましたが、どちらの場合も非常に高速です。しかし、私はびっくりしています。

  • Android Marshmallowを搭載した Moto G IIでは、最新の Chrome では、座標はメートル単位の精度で非常に正確です。
  • Windows 10と最新の Chromeを搭載した私のラップトップでは、自分がいる場所から数十キロ離れた場所にいることがわかり、非常に不正確です

もちろん、両方のデバイスが同じ Wi-Fi に接続されています。そして、iOS でも Android と同様の結果が得られると思います。少なくとも、数十キロも離れた場所では見つけられないでしょう。おそらくその理由は、PC では ISP に基づく位置を使用するためですが、JS コードのみで PC をより正確にする方法はありますか (プラットフォームに依存しないソリューションを作成します)。ご回答ありがとうございます。JS コンソールのPSコード。

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

javascript - JavaScript で Coordinates コンストラクターに直接アクセスするにはどうすればよいですか?

Vue での型チェックでは、コンストラクター関数を型として渡す必要があります。

Coordinatesコンストラクタを見つける方法がわかりません。Object何からも継承せず、何も許可したくないため使用できません。

直接アクセスする方法について MDN には何もありません: https://developer.mozilla.org/en-US/docs/Web/API/Coordinates

何か案は?

編集:明確にするために、window.Coordinates未定義です。上記のコード例は機能しません。

0 投票する
0 に答える
160 参照

html - LAN経由のhttps?HTML5地理位置情報API専用

バス内の小さなコンピューターで実行される webapp を開発していますが、これは必ずしもワールド ワイド ウェブに接続しているとは限りません。バスの乗客は、バスの Wi-Fi に接続して webapp を使用できます (ルーターは、ユーザーを webapp の IP アドレスに自動的にリダイレクトします)。

Web アプリの機能の 1 つは、ユーザーが目的地に近づいたときにユーザーに警告することです。そのためには、HTML5 Geolocation API を介して現在の場所が必要です。問題は、安全でないサイト (https ではないサイト) で Chrome がその API をブロックしていることです。

ログインもパスワードの交換も何もありません。ただの閲覧専用サイト。したがって、データを暗号化する必要はまったくありません。ここでは、セキュリティの取り組みや懸念はあまりありません。

httpsを使わないといけないのはちょっとやり過ぎのような気もしますが、そうであったとしても可能でしょうか?