Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 谷歌地图上当前位置的蓝色按钮未显示_Android_Google Maps - Fatal编程技术网

Android 谷歌地图上当前位置的蓝色按钮未显示

Android 谷歌地图上当前位置的蓝色按钮未显示,android,google-maps,Android,Google Maps,我正在尝试制作一个应用程序,它可以用一个标准的蓝色泡泡来显示我当前的位置。我设置了我的release.keystore,使用release.keystore生成SHA1指纹,并获取API密钥。然而,当我启动我的应用程序时,谷歌地图是可用的,但不是我的位置,尽管它有时会出现。有人知道吗? 非常感谢。使用以下代码: UiSettings uiSettings = googleMap.getUiSettings(); uiSettings.setMyLocationButtonEnab

我正在尝试制作一个应用程序,它可以用一个标准的蓝色泡泡来显示我当前的位置。我设置了我的release.keystore,使用release.keystore生成SHA1指纹,并获取API密钥。然而,当我启动我的应用程序时,谷歌地图是可用的,但不是我的位置,尽管它有时会出现。有人知道吗? 非常感谢。

使用以下代码:

    UiSettings uiSettings = googleMap.getUiSettings();
    uiSettings.setMyLocationButtonEnabled(true);

它将在地图上显示一个按钮,当您单击它时,它将显示您的当前位置,带有蓝点。

蓝点外观取决于您的设备是否能够自我定位


确保打开GPS并在设置应用程序的“我的位置”部分启用相关设置:“使用无线网络”和“使用GPS卫星”。

谢谢,它适用于ICS 4.0.3,但不适用于带有4.1的三星Galaxy SII。有什么建议吗?你在使用支持库吗?我在使用google_play_services_lib,如果你是这个意思的话,我已经将它更新到了最新版本,但仍然没有什么…API 12以下不支持Maps v2,除非你使用支持库可能是因为发布版本,但在调试版本上它工作正常,它立刻找到了我的位置。我已经启用了所有这些功能,但仍然一无所获。