【发布时间】:2018-08-15 12:09:34
【问题描述】:
就在我接受请求权限位置 ACCESS_FINE_LOCATION 后,位置按钮正在显示但不起作用。 我只是推了它,但没有任何反应。 蓝点在哪里??
另一方面,当我重新启动应用程序时,按钮工作正常。
这是我在接受权限后的代码:
googleMap.setMyLocationEnabled(true);
googleMap.getUiSettings().setMyLocationButtonEnabled(true);
googleMap.getUiSettings().setAllGesturesEnabled(true);
googleMap.getUiSettings().setZoomControlsEnabled(true);
【问题讨论】:
-
你在什么设备上检查它?
-
@VadimEksler 模拟器
-
你在模拟器设置上看到默认位置了吗?
-
如果你点击位置按钮它不显示?
-
如果在
.addOnCompleteListener()你的task.getResult() == null你的设备没有位置,你需要创建mFusedLocationClient.requestLocationUpdates()
标签: android google-maps location android-maps