繁体   English   中英

如何在Android上使用Google Maps API V2

[英]How to use google maps API V2 on Android

我执行了以下操作:-下载适用于Android SDK的Google Play服务

-从SDK文件夹导入google-play-services_lib

-在我的应用程序中像lib这样添加

-以我的SHA1代码形式ecplipse Windows / preferences / android / build

-在Google API控制台上创建新项目;

-使用以下代码获取我的API代码:SHA1代码和项目的包装名称

-在清单上添加权限:

        <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-feature
            android:glEsVersion="0x00020000"
            android:required="true" />

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

在应用程序标签上-使用以下代码创建新的xml文件:

         <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

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

以及与此相关的新活动(不在主要活动中):

    import android.os.Bundle;
    import android.support.v4.app.FragmentActivity;

    public class Map extends FragmentActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.map);

    }

    }

问题出在哪儿?

首先,我想问您有什么问题?:)我们不是电话传讯者。从这里我可以看到,我想说您缺少播放服务的另一个“元”属性,但是这将被报告为logcat的:

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

那么实际的问题是什么? 它崩溃了吗,只是空白地图,logcat的输出是什么?

也有人尝试添加播放服务.jar文件而不是引用项目。 这也导致崩溃

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM