【发布时间】:2017-10-07 15:18:23
【问题描述】:
我是 Android 编程新手,现在我正在开发地图。
这是我在 Android 中的第一个示例程序。
我从谷歌控制台获取密钥,并在清单文件中授予权限,所以这是
<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"/>
输出是
我搜索了很多网站,但没有发现我的错误
【问题讨论】:
-
您希望显示地图的哪个部分?您发布的代码仅与权限有关。
-
请注意,如果您的目标是 Android 6.0+,则必须请求运行时权限。
-
我没有对代码做任何事情,只是我正在使用预定义的谷歌地图活动。通过链接在 google_maps_api.xml 我正在运行我的程序。 LatLng 悉尼 = 新 LatLng(-34, 151); mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
-
您是否在 Google 开发者控制台中为您的应用生成了 API 密钥??
-
是的,我生成了 API 密钥
标签: android google-maps google-maps-android-api-2