Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 请求位置更新-驾驶时不更新_Android_Latitude Longitude_Android Location - Fatal编程技术网

Android 请求位置更新-驾驶时不更新

Android 请求位置更新-驾驶时不更新,android,latitude-longitude,android-location,Android,Latitude Longitude,Android Location,我编写了此函数用于请求位置更新: private void RequestLocations() { locationListener = new LocationUpdater(); lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); if (!lm.isProviderEnabled(LocationManager.GPS_PROVIDER)) { lm.request

我编写了此函数用于请求位置更新:

 private void RequestLocations() {
    locationListener = new LocationUpdater();
    lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    if (!lm.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
        lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,
                100, locationListener);
    } else {
        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 100,
                locationListener);
        lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,
                100, locationListener);
    }

}
我在一个服务的onStart中调用这个函数,我已经创建了一个前台服务。 在locationUpdater中,我实现了locationListener。在改变地点后,我在为lat/lang干杯。 如果我以步行的速度,它工作得很好。 但是当我开车的时候,它不像走路的速度那样准确和快速。即使我的速度超过50公里/小时,它也不会烘烤任何位置,但一旦我停止,它就会再次开始工作并烘烤一个新位置。 我想做一个东西,当我移动100米远的时候,它应该会在新的位置上,无论速度如何。
请指导我,如果我在任何地方出错,请纠正我。

使用wifi或经典gps 3g、h+、gprs的tracker类示例…您车内的gps信号如何?