問題タブ [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.
android - GeoLocation が Android で機能しないのはなぜですか?
今日まで、私のAndroid携帯(およびGoogle AndroidエミュレーターAVD / SDK)は、Webページのexからのw3c geolocation APIで動作しません。
例: http://www.w3schools.com/html/html5_geolocation.asp
または代替: http://ocupado.eu/info
" W3C Geolocation API は、Opera Mobile 10.1 でもサポートされています。これは、2010 年 11 月 24 日以降、Android および Symbian デバイス (S60 世代 3 および 5) で利用できます。"
これによると:リンク>> wikipedia.org/wiki/W3C_Geolocation_API
電話の場所に関するすべての設定を確認しましたが、何も読み込まれません (地図が Google マップから読み込まれなくても、座標は読み込まれます)...しかし、いいえ。
何か案は?これらの基本的な Web ジオロケーション ページで動作する Android を持っている人はいますか?
Androidで動作させるために必要な「追加のコード」はありますか?
/
javascript - プロキシの背後にあるユーザーの位置情報を特定する
ユーザーの現在の地理位置情報を必要とする Web アプリケーションを作成しています。地理位置情報を識別するために、HTML5 地理位置情報 API を使用する次のコードを使用しました。このコードは W3schools から取得しました。
このコードを Tomcat で実行しましたが、Firefox でも Chrome でも機能しません。次に、W3Schools の「Try It Yourself」でこのコードを試してみましたが、Firefox でも Chrome でも動作しません。私はプロキシの背後にいます。
関数 showPosition() の本体の先頭に alert() ステートメントを導入しましたが、呼び出されませんでした。したがって、この関数はまったく呼び出されていないようです。それを修正する方法がわかりません。私は必死にそれを修正する必要があります。以前にその問題を投稿しましたが、おそらく問題を明確にフレーミングしていないため、応答がありませんでした。だから私は再び問題を投稿しています。
コンピューターを介してこのアプリケーションにアクセスしているユーザーの位置情報を取得する他の方法はありますか? だから助けてください。ありがとうございました。
編集: Tomcat でこのファイルをホストしました。実行するたびに、エラー コード 3、つまりタイムアウトが発生します。しかし、2 か月前に同じ Javascript を実行しました。その後、それは完璧に実行されました。現在のバージョンのブラウザに問題がありますか?
javascript - Google Geolocation API、W3C Geolocation、および Google Reverse Geocoding を使用してユーザーの郵便番号を取得する
ユーザーの住所 (主に郵便番号) を取得するための JavaScript ソリューションの作成を依頼されました。これには高い精度が求められます。
Google Maps API for Business を使用する次のソリューションを決定しました。実際の例をモックアップしましたが、うまく機能します。これは実際に信頼性が高く正確であると思いますか。
解決:
(モバイル/タブレット) ブラウザの W3C Geolocation API (戻り値) 緯度/経度 + 精度を使用する場合。 W3C Geolocation API: http://dev.opera.com/articles/view/how-to-use-the-w3c-geolocation-api/
(デスクトップ マシン/IE8/IE7) Google Geolocation API を使用する場合 (戻り値) 緯度/経度 + 精度。 https://developers.google.com/maps/documentation/business/geolocation/
最高精度で結果を取得します。
if (精度が悪い) ユーザーに郵便番号を尋ねます。
(そうでなければ) 最高精度の結果を使用し、Google Reverse Geocoding API (Returns) Users Address with Postcode を介して実行します。 https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding
java - Javascriptで正規表現を使用して住所から郵便番号を取得する必要があります
正規表現を使用して、javascript の住所から郵便番号を抽出する必要があります。
私が現在渡しているアドレスは次のとおりです。
Vittal Mallya Road, KG Halli, Sampangi Rama Nagar, バンガロール, カルナタカ 560001, インド
郵便番号を取得するために作成した正規表現は次のとおりです。
var Zip=results[0].formatted_address; Zip = Zip.replace( /^\D+/g, '');
私が取得している出力は、560001 だけではなく、インドの 560001 です。また、郵便番号のみに関心があるため、ドア番号/家/番地などの住所の先頭にある数字は無視したいと思います。さらに、それぞれの郵便番号を含む英国/米国の住所を渡す場合にも機能するはずです。この問題に関するヘルプは非常に高く評価されます。
javascript - JavaScript から位置情報を高精度で取得するための最適なパターンは何ですか?
私は JavaScript Geolocation API (主に iOS 6 および Android Jellybean デバイス) で遊んでいます。
PositionOptions として、パターンは、最初の応答では高速で低精度の応答 (location.coords.accuracy
値は 16,130 と同じくらい高い) を取得し、2 番目または 3 番目の応答では高精度の応答 (location.coords.accuracy
値は31)。現在、setTimeout 呼び出し (3 秒の遅延) を実装して GPS を 2 回クエリしていますが、最初の応答は無視しています。しかし、他の誰かがより良い実装に関する指針を持っているかどうか疑問に思っています。これが私のコードです(3秒のタイムアウトあり)(およびデモ、コンソールを開く必要があります)
javascript - Safari デスクトップで geolocate が失敗するのはなぜですか?
地理位置情報を使用しようとしていますが、サファリを除くすべてのブラウザーで機能しています。
これが私が実行しているスクリプトです。
Windows 7 proでサファリ5.1.7を実行しています。私が間違っていることはありますか?
ありがとう!
javascript - Google マップの徒歩ルートは、正確な座標を最寄りの道路に置き換えます。回避策はありますか?
簡単に言うと、電話で HTML5 GeoPositioning 対応の地図を持っています。私は現在の場所を持っています。特定の座標への道順を表示したいです。
Google マップは、正確な座標を最寄りの道路に置き換えています。
これは私のニーズには十分ではありません。道路がなくても、Google マップのルートを強制的に正確な場所に移動させる方法はありますか?