問題タブ [google-location-services]
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 - FusedLocationProviderApi を使用する場合、getLastLocation() の前に requestLocationUpdates() を呼び出す必要がありますか?
あるいは、getLastLocation()
によって生成された最後の位置情報の更新を取得しますか、requestLocationUpdates()
または他のアプリケーションによって要求された位置情報データにアプリがアクセスできますか? たとえば、Yelp が最新の位置情報要求を行った場合、GoogleApiClient は呼び出し時にそのリソースにアクセスしますgetLastLocation()
か?
私の混乱は、Google API ドキュメントの次の行にあります。
場所が利用できない場合 (これはめったに発生しません)、null が返されます。場所の許可を尊重しながら利用可能な最高の精度が返されます。
さらに、Udacity android 位置情報サービス コースでは、インストラクターが電話をかけることはありませrequestLocationUpdates()
んgetLastLocation()
。
android - 無効にした後も偽の GPS 位置情報が残る
Android アプリでは、ユーザーが偽の位置情報を提供したことを検出する必要があります。偽の位置情報アプリ (「偽の GPS」) を無効にすると、Fused Location Provider は古い位置情報を送信し続けますが、偽の位置情報キーは送信されません。
これは既知のバグですか? それらの新しい場所が偽のプロバイダーからのものかどうかを検出する方法はありますか?
テストには 6.0.1 の Nexus 6P を使用しています。
android - Android LocationService の奇妙な動作、長距離 Wi-Fi
LocationServices API FusedLocationApiによって、アプリで現在の場所を取得しています。GPS、Wi-Fi、セルタワーから位置情報を取得します。ジオポイントでルートを描画すると、ある場所で非常に奇妙な動作が見られます。この場所に滞在するとポイントが得られ、そのうちの 1 つは私の近くの座標を持ち、もう 1 つは私から 0.5 キロメートル以上離れた場所の座標を持っています。そして、私から遠く離れたすべてのポイントは、半径 3 ~ 5 メートルの場所にあります。Location メソッドgetAccuracy()から得られる精度はかなり高いです。その唯一の理由は、長距離wifiで見られます。私がまだ見つけた唯一の解決策は、半径3〜5メートルの場所のポイントをサーバーに送信することを無効にすることです。このwifiポイントを特定して禁止する方法を知っている人はいますか. 私はおそらく場所の方法だと思ったgetProvider()は私にいくつかのデータを提供しますが、常に「融合」と書き込みます))
javascript - 場所 Java Script が展開時に機能しなくなる
ログイン画面でウェブサイトをローカルでデバッグすると、現在地の地図が表示され、経度と緯度が入力された 2 つのテキスト フィールドがありますが、ウェブサイトを展開すると、これが機能しなくなります。奇妙なことに、昨年デプロイしたときは完全に機能しました。
これは、ログイン ページのビューです。
そして、これはローカルでどのように見えるかです:
Web でどのように表示されるかを確認できます: http://informatyka4445-001-site1.itempurl.com/Account/Login?ReturnUrl=%2F
質問: マップを Web に配置したときにマップが表示されないのはなぜですか。
ログイン: admin@admin.pl パス: TestPass44! 遊べる完全モックアップデータです。
android - IntentService の「GoogleApiClient はまだ接続されていません」エラー
AlarmManager
の助けを借りて、 を使用しIntentService
て 30 分ごとにユーザーの位置を確認するアプリを作成していますGoogleAPIClient
。
サービスで起動すると、次のエラーがonHandleIntent()
発生します。
ここに私のFindLocationService.javaクラスがあります:
また、私のフラグメントにはsetServiceAlarm
、アラーム マネージャーをオンにするためのボタンがあります。
エラーが示すように、起動時にGoogleAPIClient
インスタンス ( mClient
) が接続されていませんonHandleIntent
。を入れたのですmClient.connect()
がonHandleIntent
、それでもうまくいきません。なぜだか分からない?コードの記述に間違ったロジックを使用していませんか? クライアント ビルダーまたはmClient.connect()
メソッドを別の場所に配置する必要がありますか?
android - Android: GoogleApiClient を使用する場合の Null の場所
こんにちは、現在、GoogleApiClient を使用して Android デバイスの緯度と高度の値を取得しようとしています。ここのガイドに従っています:
GoogleApiClient: 最後の既知のロケーション ガイド
また、アクティビティではなくサービスからこれを実行しようとしています。参照用のコードのスニペットを次に示します。
緯度と高度を取得するために Location 変数にアクセスしようとするたびに、NullPointerException が発生します。
また、念のため AndroidManifest ファイルを含めたいと思います。私の知る限り、必要な権限があります。
java - Google Map Android API: .apk ファイルは自分の電話では正常に動作しますが、友人のデバイスでは動作しません
現在、友人と一緒にアプリを開発しており、次のコードを使用して現在の場所を取得しています。
}
Android Studio を bitbucket (このプロジェクトのリポジトリがある場所) と一緒に使用しています。.apk ファイルを samsung galaxy s4 デバイスにエクスポートすると、これは完全に機能します。ただし、私の友人が彼の android studio 環境から同じことを行い、この機能を samsung galaxy s7 で試してみると (注意してください、私たちは同一のコードで作業しています)、機能しません。
次の行で新しい場所をリクエストすると、null 値が返されます。
これらのアクセス許可は、AndroidManifest.xml ファイルに存在します。
再生サービスに使用されているビルドは「6.5.87」です。この問題に関するヘルプは大歓迎です。
java - 場所の設定要求が拒否された場合、ビューを設定すると null ポインターが返されますか?
ユーザーがポップアップで設定をオンにすることを拒否したときに null が返されるというこの問題が発生しViews
ています。のいずれも参照できないようです。リクエストのポップアップダイアログがmy に取って代わるためだと思いますが、 my 内にアクセスする方法がわかりません。これが私の試みです:Fragment
Location
Views
Fragment
Location
View
Fragment View
Views
Fragment
ユーザーが許可をsetupNoPostsView
クリックした場合に呼び出したいだけですが、何らかの理由で、を設定しようとするとが返され続けます。これを回避する方法について何か考えはありますか?No
Location Services
progressOverlay View
null
Visibility = View.GONE
ここでの更新は、最初の回答で要求された私のレイアウトです。
Fragment.xml:
no_posts.xml: