Google Maps API v2 Demo Tutorial

本文详细介绍了如何创建Google Maps Android API v2项目,包括创建项目、开启服务、申请API KEY、设置Google Play Service等关键步骤,并提供了代码示例和相关链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

申请API KEY

https://code.google.com/apis/console/?noredirect

1. 创建项目,名称随意,只是为了区分

2. 开启Google Maps Android API v2服务

3. 申请API KEY,使用证书的SHA1值和package name

注:Create an OAuth 2.0 client ID...这个东西不用去管它

 

设置Google Play Service

1. 使用Android包管理下载,Extras->Google Play Service

2. 同时下载对应Android版本的Google APIs

3. 导入Google_Play_Serviecs_Lib,勾选Copy Projects into Workspace,路径是<android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/

参考:http://developer.android.com/google/play-services/setup.html

 

创建新的App Project

1. 创建Android Application Project,Compile With不需要选择Google APIs也可以

2. 引用Google_Play_Services_Lib,Project->Properties->Android,新增引用

3. 在AndroidManifest.xml中增加Google Play services version

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

4. 在AndroidManifest.xml中增加API Key

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

5. 在AndroidManifest.xml中增加Permissions

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

6. 在AndroidManifest.xml中增加OpenGL ES version 2

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

7. 在activity-main.xml中增加Map的Fragment

8. MainActivity.java的代码不用做修改

参考:https://developers.google.com/maps/documentation/android/start?hl=zh-cN

转载于:https://www.cnblogs.com/scige/p/3418775.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值