問題タブ [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 - PC と Android での HTML5 ジオロケーションの精度の違い - PC をより正確に
HTML5 geolocationとgetCurrentPositionで自分の位置を取得します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コード。
javascript - JavaScript で Coordinates コンストラクターに直接アクセスするにはどうすればよいですか?
Vue での型チェックでは、コンストラクター関数を型として渡す必要があります。
Coordinates
コンストラクタを見つける方法がわかりません。Object
何からも継承せず、何も許可したくないため使用できません。
直接アクセスする方法について MDN には何もありません: https://developer.mozilla.org/en-US/docs/Web/API/Coordinates
何か案は?
編集:明確にするために、window.Coordinates
未定義です。上記のコード例は機能しません。
html - LAN経由のhttps?HTML5地理位置情報API専用
バス内の小さなコンピューターで実行される webapp を開発していますが、これは必ずしもワールド ワイド ウェブに接続しているとは限りません。バスの乗客は、バスの Wi-Fi に接続して webapp を使用できます (ルーターは、ユーザーを webapp の IP アドレスに自動的にリダイレクトします)。
Web アプリの機能の 1 つは、ユーザーが目的地に近づいたときにユーザーに警告することです。そのためには、HTML5 Geolocation API を介して現在の場所が必要です。問題は、安全でないサイト (https ではないサイト) で Chrome がその API をブロックしていることです。
ログインもパスワードの交換も何もありません。ただの閲覧専用サイト。したがって、データを暗号化する必要はまったくありません。ここでは、セキュリティの取り組みや懸念はあまりありません。
httpsを使わないといけないのはちょっとやり過ぎのような気もしますが、そうであったとしても可能でしょうか?