Google Maps Android API v2显示空白地图

尼地

我正在尝试实现一个简单的地图,并且已经在清单文件中添加了所有用户权限并启用了Google API V2,但仍仅显示空白地图。

list_doctor.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="10dp" >



    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</RelativeLayout>

list_doctor.java

public class listDoctor extends Activity implements OnMapReadyCallback{
    private MapFragment fragment;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listdoctor);
        try {
            // Loading map
            initilizeMap();

        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    /**
     * function to load map. If map is not created it will create it for you
     */
    private void initilizeMap() {
        if (fragment == null) {
            fragment = ((MapFragment) getFragmentManager().findFragmentById(R.id.map));
            fragment.getMapAsync(this);
            // check if map is created successfully or not
            if (fragment == null) {
                Toast.makeText(getApplicationContext(),
                        "Sorry! unable to create maps", Toast.LENGTH_SHORT)
                        .show();
            }
        }
    }

    @Override
    protected void onResume() {
        super.onResume();
        initilizeMap();
    }

    @Override
       public void onMapReady(GoogleMap map) {
        LatLng sydney = new LatLng(-33.867, 151.206);

        map.setMyLocationEnabled(true);
        map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 13));

        map.addMarker(new MarkerOptions()
                .title("Sydney")
                .snippet("The most populous city in Australia.")
                .position(sydney));
    }

}

Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.winthrop"
    android:versionCode="1"
    android:versionName="1.0" >
    <permission
        android:name="com.winthrop.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="com.winthrop.permission.MAPS_RECEIVE" />

    <uses-sdk
        android:minSdkVersion="12"
        android:targetSdkVersion="17" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <!-- Required to show current location -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <!-- Required OpenGL ES 2.0. for Maps V2 -->
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name">
        <activity
            android:name="com.winthrop.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppBaseTheme">
        </activity>

              <!-- Goolge API Key -->
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="692634518367-dgd8tgncr13tcvhpj5uuj9bmm66d52pq" />

    </application>

</manifest>

logcat错误

03-23 11:06:31.054: E/Google Maps Android API(15456): Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
库沙尔

您错过了与API_KEY生成和使用相关的内容。请重新检查您是否为包名称com.winthrop正确生成了API_KEY 您可以参考以下步骤:点击这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android上的Google Maps API v2中显示路线

来自分类Dev

Google Maps API v2中的自定义彩色绘图作为地图标记-Android

来自分类Dev

使用Google Maps Android API v2显示kml文件而不进行解析

来自分类Dev

Android Google Maps Api V2崩溃

来自分类Dev

Google Maps Android API v2

来自分类Dev

Google Maps Android API v2停止工作

来自分类Dev

仅运行Google Maps Android API v2 3

来自分类Dev

为什么我只有使用Google Maps Android API V2的空白地图?

来自分类Dev

Android Google Maps API V2发布后未显示地图

来自分类Dev

Android地图中的Nullpointer(使用Google Maps API v2)

来自分类Dev

Android Google Maps API v2检查土地或水域

来自分类Dev

当我触摸屏幕时,Google Maps Android API v2仅显示图块

来自分类Dev

Android Google Maps API v2:获取我的方位

来自分类Dev

Android选项菜单在Google Maps(Api v2)上无法正常显示

来自分类Dev

Android Studio集成了Google Maps API v2

来自分类Dev

无法加载地图。与Android Google Maps API v2的Google服务器联系时发生错误

来自分类Dev

Google Maps Android API v2中带有文字的地图标记

来自分类Dev

无法连接到Google Maps Api Android V2

来自分类Dev

在Google Maps Android API V2上叠加图片

来自分类Dev

Google Maps API显示空白地图

来自分类Dev

空白的Android Google Maps v2

来自分类Dev

Google Maps Android API v2

来自分类Dev

Google Maps Android API v2在缩放级别上显示标记

来自分类Dev

在真实设备上安装后,Google Maps API V2空白地图

来自分类Dev

仅运行Google Maps Android API v2 3

来自分类Dev

为什么我只有使用Google Maps Android API V2的空白地图?

来自分类Dev

Android Google Maps API v2检查土地或水域

来自分类Dev

Google Maps API v2 Android中的动态缩放

来自分类Dev

Google Maps Android API V2崩溃

Related 相关文章

  1. 1

    在Android上的Google Maps API v2中显示路线

  2. 2

    Google Maps API v2中的自定义彩色绘图作为地图标记-Android

  3. 3

    使用Google Maps Android API v2显示kml文件而不进行解析

  4. 4

    Android Google Maps Api V2崩溃

  5. 5

    Google Maps Android API v2

  6. 6

    Google Maps Android API v2停止工作

  7. 7

    仅运行Google Maps Android API v2 3

  8. 8

    为什么我只有使用Google Maps Android API V2的空白地图?

  9. 9

    Android Google Maps API V2发布后未显示地图

  10. 10

    Android地图中的Nullpointer(使用Google Maps API v2)

  11. 11

    Android Google Maps API v2检查土地或水域

  12. 12

    当我触摸屏幕时,Google Maps Android API v2仅显示图块

  13. 13

    Android Google Maps API v2:获取我的方位

  14. 14

    Android选项菜单在Google Maps(Api v2)上无法正常显示

  15. 15

    Android Studio集成了Google Maps API v2

  16. 16

    无法加载地图。与Android Google Maps API v2的Google服务器联系时发生错误

  17. 17

    Google Maps Android API v2中带有文字的地图标记

  18. 18

    无法连接到Google Maps Api Android V2

  19. 19

    在Google Maps Android API V2上叠加图片

  20. 20

    Google Maps API显示空白地图

  21. 21

    空白的Android Google Maps v2

  22. 22

    Google Maps Android API v2

  23. 23

    Google Maps Android API v2在缩放级别上显示标记

  24. 24

    在真实设备上安装后,Google Maps API V2空白地图

  25. 25

    仅运行Google Maps Android API v2 3

  26. 26

    为什么我只有使用Google Maps Android API V2的空白地图?

  27. 27

    Android Google Maps API v2检查土地或水域

  28. 28

    Google Maps API v2 Android中的动态缩放

  29. 29

    Google Maps Android API V2崩溃

热门标签

归档