我知道之前已经多次询问过,但我不确定我的修复是否合适。我在我的应用中使用Google地图。谷歌地图没有加载,我收到错误,
E/Google Maps Android API﹕ Authorization failure
Ensure that the "Google Maps Android API v2" is enabled.
我的清单正在,
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
我的gradle文件位于下方,
dependencies {
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}
编辑:
我的片段,
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="100dp" />
这是我使用片段
的布局 <RelativeLayout
android:id="@+id/map_area"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginTop="0dp" />
<Button
android:id="@+id/map_button"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@+id/map"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="View Map and Directions"
android:textColor="#ffffff"
android:textStyle="bold" />
</RelativeLayout>
我已经浏览了下面的一些链接,但这些似乎都没有用,
在浏览了几个链接之后,我设法让我的Google地图能够解决谷歌控制台的关键限制问题。这是正确的解决方案吗?任何人都可以帮我解决谷歌地图的问题吗?
注意:我已在控制台中启用了Google Maps API。
答案 0 :(得分:0)
您需要从谷歌控制台启用谷歌地图API
以下是启用Google地图API的步骤。