Android模拟器或设备上未检测到地图位置?

时间:2016-06-25 14:37:38

标签: android maps

我创建了一个应用程序来检测用户当前位置并将其绘制在android上的地图上 - 但是当我在模拟器或设备上运行它时,我收到错误“未检测到位置”。

之前很奇怪,我没想到任何我改变过的东西。

在我的OnCreate()中:

  if (mGoogleApiClient == null) {
        mGoogleApiClient = new GoogleApiClient.Builder(this)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .addApi(LocationServices.API)
                .build();
    }

我还拥有manifest.xml中定义的权限:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

我几乎遵循了本教程:https://developer.android.com/training/location/retrieve-current.html

有人可以就可以解决这个问题提出建议吗?

1 个答案:

答案 0 :(得分:0)

android模拟器不提供任何位置,因为它没有任何传感器来拾取位置。根据您的需要(和模拟器),有一些不同的方法来设置位置。你可以轻松谷歌。