Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android fragments 如何在support map fragment上添加启用的当前位置_Android Fragments - Fatal编程技术网

Android fragments 如何在support map fragment上添加启用的当前位置

Android fragments 如何在support map fragment上添加启用的当前位置,android-fragments,Android Fragments,我是android的新手。现在我正在构建一个包含底部导航的应用程序。其中一个片段包含一个显示当前位置的地图。但是当我实现setMyLocationEnabled(true)时;在权限检查中,它显示了一些错误,并且地图没有显示任何当前位置或位置按钮。请帮助我。 您收到一个错误,因为您在检查权限时在上下文参数中传递了此。我假设您是在类中扩展片段而不是FragementActivity。您需要将getApplicationContext()传递给片段的构造函数,并将其用作上下文或扩展FragmentA

我是android的新手。现在我正在构建一个包含底部导航的应用程序。其中一个片段包含一个显示当前位置的地图。但是当我实现setMyLocationEnabled(true)时;在权限检查中,它显示了一些错误,并且地图没有显示任何当前位置或位置按钮。请帮助我。

您收到一个错误,因为您在检查权限时在上下文参数中传递了。我假设您是在类中扩展片段而不是FragementActivity。您需要将getApplicationContext()传递给片段的构造函数,并将其用作上下文或扩展FragmentActivity以消除错误。如果您知道您已经拥有如下所示的权限,也可以取消显示该警告

@SuppressLint("MissingPermission")
@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    mMap.setMyLocationEnabled(true);
}

我建议您这样做只是出于测试目的,或者如果您在启动地图片段/活动之前检查您是否拥有权限。

您是否在清单文件中启用了位置权限?或作为运行时权限。。请附上您的舱单。[可能的副本[我已添加