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

geolocation - W3CGeolocationAPIは非常に不正確です

新しいWebプロジェクトでW3CジオロケーションAPIを使用しています。私が大都市の中または近くにいるとき、APIは完璧に機能します!:)

問題は次のとおりです。ここ自宅では、人口が約5000人の小さな都市であり、非常に不正確です。つまり..私の意見では、5kはそれほど小さくありません。プラス:私はWiFi経由でログインしているので、少なくとも私の場所の近くにある必要があります。

しかし、ここでWiFiにログインしているときにラップトップで使用すると、APIによって正しい場所から約140 km(!!!)離れた場所に配置されます。それは私の新しいウェブアプリには絶対に受け入れられません。

なぜそれが不正確なのか、誰か知っていますか?

よろしくP

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

browser - W3C ジオロケーション バックエンドの実装と拡張

最新のブラウザーで利用可能な Geolocation API のバックエンド実装の説明へのリンクを誰か提供してもらえますか?

具体的には、Geolocation API のサーバー側で多数の WiFi スポットが登録されていること (およびできれば、それらの位置の変更に応じて迅速に更新されていること) を確認し、ユーザーの位置検出に使用できるようにする必要があります。これは、何らかの当局への要求によって行うことができますか、または特定のアルゴリズムに従って自動的に実行できますか? 後者の場合、アルゴリズムは何であり、相互作用のオプションは何ですか?

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

android - Phonegap 位置情報サービスの開始に失敗しました

私はPhoneGap 1.5.0でAndroidアプリに取り組んでいます。現在、GeoLocation サービスの開始に問題があります。そしてここに奇妙なことがあります。HTC Vivid、Galaxy S、Galaxy Tab (Android バージョン: 2.3.6、2.3.4、2.2) の 3 つの Android デバイスがあります。

電話したら

「位置情報サービスの開始に失敗しました」というエラーが表示されました。これは私の HTC 電話でのみ発生しました。残りのデバイスは正常に動作しており、現在の位置を取得できます。

誰か助けてくれませんか?

前もって感謝します。

0 投票する
2 に答える
6453 参照

cordova - インターネットや GPS を使用せずに phonegap geolocation で (緯度、経度) 座標を取得していますか?

phonegap geolocation でサンプル プログラムを試したとき。サムスンポップでインターネットやGPSを使用せずに、現在の場所の緯度と経度を取得しています。デバイスのwifiとgpsが無効になっているときに、現在の場所の座標、高度、およびタイムスタンプを取得する方法がわかりません。親切に私を助けて..

0 投票する
2 に答える
268 参照

javascript - GPSプル-現在の場所に更新する前に、古いデータを数回プルします

同様のGPSの問題をいくつか確認しました。しかし、あまり運がなかったようです。この方法でGPSをプルすると、古いデータ、つまり最後のGPSプルがどこから来たのかをプルしているように見えます。助言がありますか?

これは単純なJavaScriptGPSプルであり、要求されたときにフォームに入力されます。

0 投票する
1 に答える
134 参照

c# - ジオロアクションとアプリケーション タイプに関する提案

c# を使用して、地理位置情報サービスを使用して自分のコンピューターの場所を特定できるプログラムを作成しようとしています。geolocatio AP に関する限り、あなたが何を提案するのか、また、バックグラウンド プロセスまたは Windows サービスを作成するだけでよいのか、またはそれをサービスにすることさえ可能であると考えているのか疑問に思っていました。w3c、google、windows、skyhook によるものだと聞いたことがあります。私はそれから住所を特定できることを望んでおり、サービスが無料であることも望んでいました(1日に数回の検索のみであっても.

助けてくれてありがとう!

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

html - W3C GeoLocation と Safari

Safari 5 が W3C Geolocation を実行したり、停止したりする理由を知っている人はいますか?

例 サイトに地理位置情報の設定があります。今日はSafariで問題なく動作しましたが、3回のテストの後、何もしません。許可を求めるプロンプトが表示されますが、成功または失敗は返されません。しかし、FireFoxでは問題なく動作します。

Safari 5 が W3C Geolocation で失速することに遭遇した人はいますか? 私が言ったように、それは働く上で50対50のようなものです。

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

javascript - 1日あたり2.5kのリクエストを制限せずに、ブラウザナビゲータのジオロケーションからユーザー座標をクエリするにはどうすればよいですか?

私のウェブアプリのJavaScriptは、約3秒ごとにユーザーのジオロケーション位置をクエリする必要がありますが、Googleクエリ制限ポリシーのため、ブラウザーは拒否/失敗することになります。

javascript関数navigator.geolocation.requestgetCurrentPosition(successCallback、errorCallback)を呼び出す場合、ユーザーの緯度と経度の座標を収集するために、ほとんどのブラウザーはGoogleのジオコーディングWebサービス(https://maps.googleapis.com/maps/api/browserlocation / json?browser = googlechrome ...)。

そのWebサービスは、クライアントごとに1日あたり2.5kリクエストに制限されています。私のようにその制限を超えると、OVER_QUERY_LIMITエラーが発生します。

Google Enterpriseに料金を支払って上限を引き上げることができることは理解していますが、私の質問は次のとおりです。

ブラウザ(chrome)からユーザーのジオロケーションをリクエストするときは、navigator.geolocation.getCurrentPosition()を実行するだけなので、ChromeプラグインがGoogleジオロケーションサービスの実際の呼び出しを担当します。したがって、Google Enterpriseに登録していても、Chromeにはそのための機能がないため、実際のgooglegeolocationWebサービスにclientIDまたはキーを送信することはできません。

これを回避し、3秒ごとにブラウザからユーザーの座標を取得する方法についてのアイデアはありますか?