0

ここから例を使用し、Galaxy Tabで実行しましたが、20分間変更はありません。問題はどこにありますか?

4

1 に答える 1

0

あなたの例では、場所の更新は次のように要求されます:

lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 10f, this);

まず、これは GPSロケーション プロバイダのみを使用しますが、Google マップは利用可能な任意のロケーション センサー (GPS、Wifi など) を使用します。GPS を使用するには、衛星からの信号を受信できる必要があるため、デバイスを窓際か、できれば屋外に置いてください。

ステータスバーで、料理のアイコンが検索中は断続的に点滅し、修正がある場合は継続的に点滅します。次のようなアプリを使用して、携帯電話の GPS 修正のステータスをより正確に確認できます: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2

次にパラメーター10fの値は、場所が 10 メートル以上移動した場合にのみ更新を提供するようにシステムに指示します。そのため、最初の位置修正から半径 10m 以内にいると GPS が判断した場合、新しい位置に悩まされることはありません。minDistance

于 2012-05-03T18:58:41.083 に答える