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 安卓:华硕Nexus7中的谷歌地图v2不工作_Android_Google Maps_Android Maps V2_Nexus 7 - Fatal编程技术网

Android 安卓:华硕Nexus7中的谷歌地图v2不工作

Android 安卓:华硕Nexus7中的谷歌地图v2不工作,android,google-maps,android-maps-v2,nexus-7,Android,Google Maps,Android Maps V2,Nexus 7,我正在使用谷歌地图v2,并在各种android版本中测试了我的应用程序(直到4.0。我的应用程序正常工作) 我尝试在华硕Nexus 7(4.4)上使用我的应用程序,但它不起作用。即使是最简单的mGoogleMap.setMyLocationEnabled(true)不起作用,尽管地图已显示且缩放有效 我研究了一些华硕Nexus7的问题,但没有人有和我一样的问题 更新: 我已经知道发生了什么 mGoogleMap.setMyLocationEnabled(true) 是正确的,正在工作。问题是,

我正在使用
谷歌地图v2
,并在各种android版本中测试了我的应用程序(直到4.0。我的应用程序正常工作)

我尝试在华硕Nexus 7(4.4)上使用我的应用程序,但它不起作用。即使是最简单的
mGoogleMap.setMyLocationEnabled(true)不起作用,尽管地图已显示且缩放有效

我研究了一些华硕Nexus7的问题,但没有人有和我一样的问题

更新:

我已经知道发生了什么

mGoogleMap.setMyLocationEnabled(true)

是正确的,正在工作。问题是,它太慢了。 我在nexus中尝试了默认的地图应用程序,它也有相同的行为


所以这不是一个bug什么的。太慢了。:)

谷歌地图现在使用它来启用地图上的“我的位置”图层

mMap.setMyLocationEnabled(true);
您可以查看谷歌地图Android API v2的文档

他们现在正在使用Location Client使您的应用程序能够识别位置,
您也可以参考此处了解更多信息。

我有相同的问题,并通过((转到设置>>位置>模式>>电池节省>>然后重新启动设备并再次设置应用程序)解决了它。

是的,抱歉,我上面的代码不正确,应该是mMap.setMyLocationEnabled(true);但它仍然没有运行。这是我的全部代码。public void init(){mGoogleMap=fm.getMap();}如果(mGoogleMap!=null){mGoogleMap.setMyLocationEnabled(true);}这对我也适用,但我想知道为什么“高精度”不起作用。Nexus 7有一个GPS模块,所以我认为这应该是现成的。