90得票7回答
Android LocationServices.FusedLocationApi 已经被弃用

我弄不清为什么LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, this);中的"FusedLocationApi"被划掉并指出已过时。点击这里查看图像impo...

44得票14回答
为什么FusedLocationApi.getLastLocation返回null

我正在尝试使用FusedLocationApi.getLastLocation获取位置,并在清单文件中获得了位置许可: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> &lt...

42得票5回答
如何使用FusedLocationProviderClient在GoogleMap中获取当前位置

我想每隔一段时间(比如每2分钟)获取当前位置更新,为此我正在遵循官方文档,编写了以下代码,但它没有在每两分钟更新一次当前位置,即使在我传递给requestLocationUpdates()的LocationRequest对象中指定了。这是我的代码:public class MapsActivi...

16得票1回答
安卓应用无法使用FusedLocationApi在模拟器上获取位置信息

我有一个获取位置信息的Android应用:private LocationRequest createLocationRequest() { LocationRequest mLocationRequest = new LocationRequest(); mLocationR...

14得票3回答
使用Android融合定位API时,我的位置上没有显示蓝色圆点和圆圈。

我之前使用LocationManager来追踪用户的当前位置,现在将位置管理器更改为FusedLocation API后,即使设置了map.setMyLocationEnabled(true),蓝点和圆圈也没有显示出来。我可以在地图碎片的右上角看到当前位置图标,但是点击它没有任何反应。我将代码...

14得票2回答
如何在Android中监听位置权限的变化(无需触发权限请求)?

这真的可能吗?我想创建一个监听器,以便能够接收有关位置权限更改的通知(无论应用程序是否触发它们)。就我所看到的,有获取当前权限状态的方法和请求权限的方法,但没有任何方法可以使应用程序仅仅监听权限变化。 例如,在iOS中,我们可以在CLLocationManager上设置一个委托,然后通过lo...

14得票1回答
如何使用Work Manager处理来自FusedLocationProviderClient的位置更新?

首先,我是一个完全的Android菜鸟。已经寻找解决方案一段时间了,但到目前为止还没有找到任何有用的提示指向正确的方向。这可能通常是由于问题本身的性质相当独特。 下面的工作代码基于https://codelabs.developers.google.com/codelabs/realtime...

12得票2回答
我想使用Google融合定位API获取准确的位置信息?

我正在使用融合位置API,能够获得大约10米的精度。有时候它会给出4到8米的精度。我想使用这个融合位置API或者其他方法来获得更高的精度。是否有任何方法可以以小于4米的精度获取位置。 我是用这种方式获取位置的。 public class GetCurrentLocation imple...

12得票4回答
应用程序获取错误位置,直到打开内置的谷歌地图应用程序

我开发了一个应用程序,用于查找设备的当前位置。我使用了 Fused Location API 来获取当前位置。 我遇到了一个非常奇怪的问题,在一些设备上,我无法获取准确的当前位置,直到我打开内置的 Google 地图,一旦我打开 Google 地图然后返回我的应用程序,此时应用程序会返回精确...

10得票2回答
融合定位API setSmallestDisplacement被忽略/不起作用

我正在尝试创建一个服务,以便每x秒接收位置更新并在y距离之后进行更新。我可以在x秒后接收到更新,但从未在y距离后进行更新。我已经测试了多次,使用不同的值,似乎setSmallestDisplacement根本没有起作用。针对此问题已经有过多篇帖子,但没有任何解决方案。如果有人能够帮助我或指引我...