谷歌地图显示空白 [英] Google Map showing Blank

查看:164
本文介绍了谷歌地图显示空白的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经开发了具有Google Map功能的应用程序,因此我使用新的Google Play服务库,但是当我启动Google Map活动时,其显示地图却空白,所以我的代码有什么问题

I have Developed an application that have Google Map functionality so i use new google play services library but when i launch Google map activity its showing map but blank so what is wrong with my code

我的清单文件xml

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.apa"
    android:versionCode="1"
    android:versionName="1.0">

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="18" />


    <permission
        android:name="com.example.apa.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />



    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <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_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-library android:name="com.google.android.maps" />

    <application
        android:debuggable="false"
        android:allowBackup="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:theme="@style/Theme.AppCompat.Light">
        <activity
            android:name="***************"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="*****.*****.***.ViewOnMap"
            android:label="@string/title_activity_view_on_map" />

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value=*********************************" />

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

    </application>

布局文件

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
class="com.google.android.gms.maps.SupportMapFragment"
android:name="com.google.android.gms.maps.MapFragment" />

活动文件

   protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_view_on_map);
    Global.startAppAd.loadAd();

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    fm = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);


}

LogCat错误

Google Maps Android API:无法加载地图.与Google服务器联系时出错.这可能是身份验证问题(但可能是由于网络错误).

Google Maps Android API﹕ Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

推荐答案

  1. 仔细检查您的API密钥
  2. 仔细检查您的 SHA密钥
  3. 您应该在第一次使用Google Map之前使用WIFI连接到互联网,并等待2-3分钟直到下载地图数据等.下次无需连接到互联网,但是如果您要搜索其他位置,则也必须连接到互联网使用WIFI上网.

这篇关于谷歌地图显示空白的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆