谷歌地图不显示在我的程序中

问题描述:

我是Android新手,现在我在Google地图上工作。
这是我在Android上的第一个示例程序。
我从谷歌控制台键和我在manifest文件给了权限,所以这是谷歌地图不显示在我的程序中

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

输出是

enter image description here

我搜索了这么多的网站,我发现没有为我的错误

+3

您希望显示地图的哪一部分?您发布的代码只是关于权限。 –

+0

请注意,如果您的目标是Android 6.0+,则必须请求**运行时权限**。 –

+0

我没有做任何代码,只是我使用预定义的谷歌地图活动。通过链接在google_maps_api.xml中给出我正在运行我的程序。 LatLng sydney = new LatLng(-34,151); mMap.addMarker(new MarkerOptions()。position(sydney).title(“Marker in Sydney”)); mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); –

您必须添加以显示此代码以启用Google地图:

<application> 
<!--Google MAP API key--> 
<meta-data 
    android:name="com.google.android.geo.API_KEY" 
    android:value="@string/google_maps_key" /> 
</application> 

,并确保你有修正SHA-1和API密钥

+0

我在清单文件中添加了您的代码,并且没有任何更改仅显示此类。我如何确保SHA-1和API密钥 –

谢谢你们的精彩支持我试图解决这个问题,但 我认为在产生密钥也许我做错了。 因此,我生成另一个密钥它的工作。我的建议做适当的过程,同时生成密钥。