Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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/7/google-maps/4.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 Google Maps setMyLocationEnabled(true)显示当前位置需要很长时间_Android_Google Maps_Android Gps - Fatal编程技术网

Android Google Maps setMyLocationEnabled(true)显示当前位置需要很长时间

Android Google Maps setMyLocationEnabled(true)显示当前位置需要很长时间,android,google-maps,android-gps,Android,Google Maps,Android Gps,我正在使用,地图视图会在一段时间后显示我的位置。。但有时需要超过10秒。另一方面,调用mFusedLocationClient.getLastLocation会立即返回位置,我可以显示当前位置的标记 为什么蓝点不能立即显示出来?我不想有额外的标记。getLastLocation是一个缓存位置,可能不是您的实际位置 地图不会立即显示您的位置,因为锁定GPS卫星需要时间。如果您使用融合客户端来监听位置变化,您可能会看到相同的结果。在旧时代,我记得这个蓝点周围有一个阴影,表示位置可信度。使用某种标准,

我正在使用,地图视图会在一段时间后显示我的位置。。但有时需要超过10秒。另一方面,调用mFusedLocationClient.getLastLocation会立即返回位置,我可以显示当前位置的标记

为什么蓝点不能立即显示出来?我不想有额外的标记。

getLastLocation是一个缓存位置,可能不是您的实际位置


地图不会立即显示您的位置,因为锁定GPS卫星需要时间。如果您使用融合客户端来监听位置变化,您可能会看到相同的结果。

在旧时代,我记得这个蓝点周围有一个阴影,表示位置可信度。使用某种标准,是否有可能恢复这种行为?查看文档仍然很有趣。在真实设备上进行测试表明默认设置并非如此。