该地图不显示,只显示网格,并且显示灰色背景只显示、网格、灰色、背景

2023-09-13 02:16:51 作者:*豪情语深*

我只是想问问我想要在Android谷歌地图应用程序.. 我有遵循许多网站指令(包括谷歌开发者),但应用程序不我的真实设备上运行(在Android 4.2.2)谁能帮助我?请.. 在code这个样子。

XML文件:

 < XML版本=1.0编码=UTF-8&GT?;
 <片段
     的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
      机器人:ID =@ + ID /图
      机器人:layout_width =match_parent
      机器人:layout_height =match_parent
      机器人:名称=com.google.android.gms.maps.MapFragment/>
 

该AndroidManifest文件:

 < XML版本=1.0编码=UTF-8&GT?;
<舱单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
包=com.wilis.googlemaps
安卓版code =1
机器人:VERSIONNAME =1.0>


<使用-权限的Andr​​oid:名称=android.permission.INTERNET对/>
<使用-权限的Andr​​oid:名称=android.permission.ACCESS_NETWORK_STATE/>
<使用-权限的Andr​​oid:名称=android.permission.WRITE_EXTERNAL_STORAG​​E/>
<使用,许可
机器人:名称=com.google.android.providers.gsf.permission.READ_GSERVICES/>
<! - 下面的两个权限未使用要求
 谷歌地图Android的API V2,但建议。 - >
<使用-权限的Andr​​oid:名称=android.permission.ACCESS_COARSE_LOCATION/>
<使用-权限的Andr​​oid:名称=android.permission.ACCESS_FINE_LOCATION/>

<用途特征
    机器人:glEsVersion =0x00020000
    机器人:要求=真/>
<用途-SDK
    安卓的minSdkVersion =8
    机器人:targetSdkVersion =17/>
    <应用
    机器人:allowBackup =真
    机器人:图标=@可绘制/ ic_launcher
    机器人:标签=@字符串/ APP_NAME
    机器人:主题=@风格/ AppTheme>
&所述;元数据
机器人:名称=com.google.android.gms.version
机器人:值=@整数/ google_play_services_version/>
    <活动
        机器人:名称=com.wilis.googlemaps.GoogleMaps
        机器人:标签=@字符串/ APP_NAME>
        <意向滤光器>
            <作用机器人:名称=android.intent.action.MAIN/>
            <类机器人:名称=android.intent.category.LAUNCHER/>
        &所述; /意图滤光器>
    < /活性GT;
&所述;元数据
机器人:名称=com.google.android.maps.v2.API_KEY
机器人:值=AIzaSyAOGow0GmvoOi87cCFQffmRVz4SNmEWnP0/>

< /用途>
< /舱单>
 

和主要活动的文件:

 包com.wilis.googlemaps;

进口android.os.Bundle;
进口android.app.Activity;

公共类的GoogleMaps延伸活动{

@覆盖
公共无效的onCreate(包savedInstanceState){
    super.onCreate(savedInstanceState);
    的setContentView(R.layout.main);

}

}
 
iPad自带地图只要放大就会出现黑色网格就看不了

解决方案

检查:

Google地图V2 ,Google地图V2 和例

希望这有助于。

i just want to ask i want to make googlemaps apps on android.. i have follow instruction from many website (include from google developer) but the apps doesn't work on my real device (on Android 4.2.2) can anyone help me? Please.. The Code Look Like This.

xml file :

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

The AndroidManifest file :

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


<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"/>
<!-- The following two permissions are not required to use
 Google Maps Android API v2, but are recommended. -->
<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-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />
    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >    
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
    <activity
        android:name="com.wilis.googlemaps.GoogleMaps"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyAOGow0GmvoOi87cCFQffmRVz4SNmEWnP0"/>

</application>    
</manifest>

And The Main Activity file :

package com.wilis.googlemaps;

import android.os.Bundle;
import android.app.Activity;

public class GoogleMaps extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

}

}

解决方案

Check this :

Google Maps V2 , Google Maps V2 and Example

Hope this helps.