谷歌地图不显示在我的程序中
问题描述:
我是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"/>
输出是
我搜索了这么多的网站,我发现没有为我的错误
答
您必须添加以显示此代码以启用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密钥 –
答
谢谢你们的精彩支持我试图解决这个问题,但 我认为在产生密钥也许我做错了。 因此,我生成另一个密钥它的工作。我的建议做适当的过程,同时生成密钥。
您希望显示地图的哪一部分?您发布的代码只是关于权限。 –
请注意,如果您的目标是Android 6.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)); –