GPSプロバイダーを支援する方法はありますか?
NickTはこれに答えましたが、AndroidフォンはAGPSを呼び出す必要があります。アプリでは、それを制御することはできません。
グーグルマップは、gpsプロバイダーにのみ登録する基本的なアプリよりも速く私の場所を見つけるので、ある種の最適化を行ったと思います。
これは当てはまらないはずです。おそらくあなたは何か間違ったことをしているのでしょう。さもないと、グーグルアプリがアシストGPSを有効にすることができます。他のAndroidGPSアプリと比較してみてください(例:Motion-X-GPSと比較してください)
最初のonLocationChanged呼び出しまで最大10分かかる場合があります。
通常、これは長すぎます。携帯電話のGPS品質が弱いことがわかっているか、デバイスに空を開くための自由な視界がありませんでした。アシストGPSがなくても、45秒後、有効なGPS位置が得られるはずです(空を開くためにフリービューを想定)。ただし、この状況は、デバイスで初めてGPSを使用するとき、または飛行機で最後のGPS位置から遠く離れた場所に飛ぶときに発生する可能性があります。
私のiPhoneでは、別のGPSアプリがなんらかの形で邪魔をしているときに、デバイスを再起動した後、GPSがすぐに有効になったという状況をめったに見ませんでした。
他のアプリにも10分かかるかどうかを比較して、アプリの障害かどうかをもう一度確認します。(他のアプリが最初の有効な位置を取得する間、30m未満の精度を受け取るのを待つ場合、それはあなたのせいである可能性があります。
グーグルも10分を必要とする場合、あなたはそれを空に良い眺めにさらすことを除いて、その電話で何もすることができません。
(アーバンキャニオン内では、有効な最初の修正を取得してから、大きな場所で取得するのがより困難です。
)