在Android Marshmallow中找不到我当前的位置按钮

时间:2016-06-16 13:48:48

标签: java android google-maps-android-api-2

我在Android Marshmallow中找不到我当前的位置按钮。我正在使用谷歌地图api。

我已经启用了这些:

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

cant find this button in my layout

我已尝试过软糖,棒棒糖,它工作正常,但我找不到这个按钮和我在Marshmallow的当前位置标记。
为什么会发生这种情况?我该如何解决?

1 个答案:

答案 0 :(得分:0)

解决了我的问题:

  public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(Mumbai.getCenter(), 11));

        if (ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {

            return;
        }