android Google Map API V2(显示地图)

来源:互联网 发布:软件开发版权协议 编辑:程序博客网 时间:2024/04/20 20:00

        检查Android SDK ,确保Google Play service已经安装,现象见图:

                    

开发的应用要支持2.2+导入Froyo的工程,支持3.1+的,使用第二个。Google Map Lib 的工程位于 ~/android Sdk/extras/google/,选择合适的工程导入eclipse。


创建自己的工程,然后将上面的工程作为库,引进来


AndroidManifest.xml的配置

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.sample.app"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="8" />      <!-- permission  -->    <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"/>    <!-- OpenGL ES 2 -->    <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.sample.app.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>                <!-- Google Map V2 key -->        <meta-data    android:name="com.google.android.maps.v2.API_KEY"    android:value="API_KEY"/>            </application></manifest>

布局文件:

<?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"/>

Activity

import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}

执行结果:


0 0
原创粉丝点击