問題タブ [google-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.
google-places-api - Google Places API 内で位置情報を使用する
緯度経度座標を置き換えてブラウザの地理位置情報を使用しようとしているだけですが、結果が得られません...
ジオロケーションのコードは次のとおりです。
コードの残りの部分は、シンプルな Places API サービスを指しています。
私は一生、オンラインで信頼できるチュートリアルを見つけることができません...
android - ジオフェンシングの最善の戦略
私はロケーションとジオフェンシングに取り組んでいます。しかし、私はいくつかの問題を見てきました。私は何かが欠けていると思いますが、実際には、Geo Fencing や Fused Location API などの位置情報サービスに関して多くの混乱があります。
私がしていること
アプリのシナリオによると、ユーザーの場所 (Fused Location API を使用して取得しています) を取得する必要があります。また、ユーザーに目的地を尋ね、ポイント A にいて、場所 F を選んだとします。地点 F に到着したことをアプリに通知してもらいたい.
問題と混乱 :
アプリを使用している場合にのみ、目的地に到着したことが (通知を通じて) 通知されます。現在地が Google を現在地に更新していないようです。アプリが閉じているかバックグラウンドにある場合でも、Googleが彼を追跡する最善の方法は何ですか
私がやっていることは、ユーザーの目的地の周りにジオ フェンスを作成することです。今、Googleがユーザーを追跡する方法が何であるかわかりません。? ジオ フェンスを作成した後、Google がどのように私たちを追跡するのかを明確にしていただけますか?
アプリがバックグラウンドにある場合や、アプリが強制終了された場合でもサービスが実行され続けるように、サービスに何かを実装する必要がありますか?
私は自分が何を望んでいるかという私の質問について静かにはっきりしていると思います。ご意見をお聞かせください。また、ある場所をジオ フェンスする際に Google がどのように私たちを追跡しているのか教えてください。
これに従ってジオフェンスを作成しています。
あなたの意見を教えてください。
android - アプリがバックグラウンドにあるときの GeoFence デバイス
geoFence api を実装しましたが、すべて正常に動作しています。しかし、いくつかの問題があります。私の混乱についてもっと明確にしたいと思います。
以下に、いくつかの混乱と問題を示します。
ユーザーがジオフェンスされたエリアに入ったときに通知を受け取りたい。ガイドラインに従って GeofenceTransitionsIntentServiceを実装しましたが、アプリがバックグラウンドにあるときに遷移がトリガーされません。どうすればいいですか?
GeoFence の有効期限: Neverを入力すると有効期限が切れないことは明らかですが、時間については混乱しています。たとえば、10 分に設定すると、正確にはどうなりますか? ジオフェンスは、作成されてから指定された時間が経過すると期限切れになりますか?それとも、ユーザーがその場所に到着したときに期限切れになり、タイマーが開始されますか? ユーザーがそこに到達したときにジオフェンスを期限切れにするにはどうすればよいですか。
Google はどのように私たちを追跡していますか? ジオフェンスは実際にどのように機能しますか? 位置情報を送信していませんが、現在は追跡中ですか? ジオフェンスを追加すると追跡が開始され、その場所に到着すると通知されますか?
これらの混乱、特にアプリが閉じられているか破棄されているときに動作することについての私の混乱について教えてください。
javascript - Google プレイス オートコンプリート - ぼかしの最初の結果をクリック
Google Places Autocomplete を使用しています。フォーム フィールドでイベントが発生し、提案が存在する場合に、結果リストの一番上の項目でクリック イベントを発生させたいだけです。
var pac_input = document.getElementById('pick-auto');
maps - gmaps geometa.js が見つかりませんか?
ホームページにピン付きの地図を表示するためにhttp://gmaps-samples-v3.googlecode.com/svn/trunk/geolocate/geometa.jsを呼び出すプラグインを使用しています。ただし、このリンクは見つかりません (404)。私は解決策を探して何をすべきかを調べましたが、運がありません。
このリンクを新しいものに置き換えることができる、利用可能なこの JavaScript の新しいバージョンはありますか? 他にどのように言えばよいかわからず、それが理にかなっていることを願っています。
google-maps - Google マップを使用してリアルタイムで他のユーザーの位置情報を追跡する
ほとんどのブラウザーでは HTML5 が有効になっているため、現在のデバイスを追跡してマップ上に表示することは可能ですが、Web アプリケーション ベースのデバイスがその場所の中央データベースを更新する機能はありますか?
私の理論では、ユーザーはフォームを POST して座標をアップロードできますが、これは少し面倒です。
Web アプリを介してユーザーの位置情報をリアルタイムで追跡する方法 (できれば自動化されたもの) はありますか?
すべての反対票が寄せられる前に、はい、私は自分自身を追跡し、自分のデバイスでジオロケーションを機能させることができることを明確にしたいと思います. 私の意図は、他の人を追跡し、トラッカーのような価値を受け取ることです.
編集:反対票が来るのを完全に見た
django - Google Maps Geolocate API 呼び出しは、Web サーバー上では無効なリクエストを返しますが、ローカルでは返しません
ローカル マシンの Django dev サーバーで実行すると、問題なく動作する Django サイトがあります。pythonanywhereアカウントでサイトを実行しようとすると、 Google Maps Geolocation APIへの 1 回の呼び出しを除いてすべてが機能します。
失敗している関数呼び出しは次のとおりです。
requests.post()
pythonanywhere で実行したときに呼び出しから返される応答は次のとおりです。
一方、開発サーバーで実行すると、次のようになります。
これが私が探している応答です。
curl
また、ローカル マシンと pythonanywhere bash コンソールの両方でリクエストを作成しようとしました。このコマンドの使用:
400
pythonanywhere から同じ応答を受け取りますが、ローカル マシンで予想される位置データを取得します。.googleapis.com
pythonanywhere のホワイトリストに登録されたドメインの 1 つです。pythonanywhere の私の Django サイトは、JavaScript で Google Maps GeocodeとPlaces APIを呼び出し、Web サービスを問題なく呼び出します。Geolocate API の問題のようです。
もう1つの潜在的に役立つ情報:-v
フラグを使用curl
してより詳細な出力を取得すると、pythonanywhereで「Bad Request」を作成すると、次の行が表示されることがわかります。
コマンドをローカルで実行しても表示されません。私はいくつかの検索を行ったが、それが何を意味するのか、または関連性があるのか を理解することはできませんが、目立っていたので、より知識のあるユーザーにフラグを立てた場合に言及すると思いました.
この質問、およびこの質問、および一見関連する未解決のバグレポートを多数見ましたが、私の質問は私が見つけた既存の質問と同一ではないように思われるため、質問も投稿したいと思いました。どんな助けでも大歓迎です。ありがとうございました!
アップデート:
DigitalOceanドロップレットで実験を行ったところ、ジオロケーション リクエストをドロップレットで実行すると位置情報が正常に返される一方で、ニューヨーク市の住所の緯度と経度が返されることがわかりました (ドロップレットは私が知っているサーバー上にあります)ニューヨーク市に所在する)。残念ながら、私はユーザーの位置を特定しようとしているので、この情報はエラー メッセージよりも役に立ちません...
要求が pythonanywhere で失敗するのに DigitalOcean で成功する理由はまだわかりません (ただし、@Glenn が示唆するように、ゴーグルはある場合には位置情報を取得する必要さえないことを知っていて、別のケースでは知っていません)、しかし私は推測しますpythonanywhereで成功したとしても、役に立たない、またはさらに悪いことに誤解を招くような情報が得られるため、これは私の問題には関係ありません。ユーザーの場所を取得する別の方法を考え出す必要があると思います。