【发布时间】:2020-01-15 10:01:53
【问题描述】:
这是我在片段中的代码
@Override
public void onMapReady(GoogleMap map) {
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
map.setTrafficEnabled(false);
map.setIndoorEnabled(false);
map.setBuildingsEnabled(false);
map.getUiSettings().setZoomControlsEnabled(true);
map.setMyLocationEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(true);
LatLng wotw = new LatLng(26.912434, 75.787270);
map.addMarker(new MarkerOptions().position(wotw)
.title("Walk of the Week"));
map.moveCamera(CameraUpdateFactory.newLatLng(wotw));
map.animateCamera(CameraUpdateFactory.zoomTo(15.0f));
}
我已经尝试了所有权限,并且我已经添加了manifest,我也收到了错误
my location requires permission ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION
请解决这个问题提前谢谢你,我会感激每一个建议
【问题讨论】:
-
您需要为 Android M 及更高版本添加“运行时权限”。
-
我在请求许可时完成了我正在崩溃
标签: android google-maps fragment