Android 位置按钮未显示mMap.setMyLocationEnabled(真)
我找不到我缺少的东西。但我的谷歌地图上并没有显示位置按钮 在舱单中:Android 位置按钮未显示mMap.setMyLocationEnabled(真),android,google-maps,geolocation,location,Android,Google Maps,Geolocation,Location,我找不到我缺少的东西。但我的谷歌地图上并没有显示位置按钮 在舱单中: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <meta-data android:name=
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="MyKey" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
有什么建议吗?谢谢
mMap.getUiSettings().setMyLocationButtonEnabled(false);
您可以访问位置按钮前面可能有一个视图隐藏了按钮?您解决了这个问题吗?听起来您好像还没有打开位置服务。@TranHieu是的,这是问题的原因,程序留在这里:如果ActivityCompat.checkSelfPermissionthis,Manifest.permission.ACCESS\u FINE\u location!=PackageManager.PERMISSION\u已授予和&ActivityCompat.checkSelfPermissionthis,Manifest.PERMISSION.ACCESS\u位置!=PackageManager.PERMISSION_授予的{return;}始终返回-1
mMap.getUiSettings().setMyLocationButtonEnabled(false);