私はW3C navigator.geolocation
APIの使用方法を知っていますが、Google Chrome では、ページが Web サーバーではなくローカル ファイルシステムにある場合は機能しないことがわかりました: [1]、[2]。
現在地の緯度と経度、または国コードを取得するために、他にどのような手法を使用できますか?
(理想的には独自のサーバーを必要としないため、ローカルファイルシステムからプロジェクトを実行しています。実際、独自のドメインやホスティングなども持っていません(過去にネットブックで世界中をヒッチハイクしました)サードパーティのサーバーで Web API を呼び出しますが、独自のサーバーはありません。)
(はい、Python の SimpleHTTPServer などのローカル Web サーバーを実行することでこれを回避できることはわかっていますが、この質問では、そのような回避策は不可能であると仮定しましょう。)