【问题标题】:Android - Maps - My location button not working and blue dot is not showingAndroid - 地图 - 我的位置按钮不起作用且蓝点未显示
【发布时间】: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


【解决方案1】:

尝试设置

googleMap.setMyLocationEnabled(true); googleMap.getUiSettings().setMyLocationButtonEnabled(true);

接受权限后

【讨论】:

  • 这正是我现在所拥有的。您可以再次检查问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
  • 2019-03-16
  • 1970-01-01
  • 2022-01-14
相关资源
最近更新 更多