android google map v2开发环境配置教程
作者:佚名 来源:绿茶手机网 发布时间:2013-11-07

  在谷歌的众多应用中,我们最常用的就是谷歌地图,今天绿茶小编为开发者带来了android google map v2开发环境配置教程,详细讲解了google地图v2在android上面环境搭建的过程,供各位开发者参考。
 

  准备工作:

  1、完整的SDK一只;

  2、计算机能够上网;

  3、两个小软件(apk形式)vending.apk和gms.apk。
 

  具体步骤如下:

  第一步:申请gmail邮箱账号,如果有请跳过此步骤,方法很简单,百度上面google一下gmail,点击进入,如下图。
 

android google map v2开发环境配置教程1
 

  第二步:拿到你机子的SHA1指纹,这里不说在cmd中敲命令获取,教你一个简单方式,在eclipse中,window>>preferences>>android>>build,里面就有了。
 

android google map v2开发环境配置教程2
 

  第三步:开始申请key值,点此进入,必须用你刚才那个gmail账号登录,然后会是这个样子。
 

android google map v2开发环境配置教程3
 

  箭头中的1指代第一步操作,在这里面有好多服务,关键是找到android那一个,下面是截图。
 

android google map v2开发环境配置教程4
 

  记住,打上勾勾,然后选中箭头指示的2,会出现下面的情形。
 

android google map v2开发环境配置教程5
 

  选中划框框的那一项,然后会有一个弹框,输入SHA1;包名的形式,上面有提示,很简单的,然后点击创建就OK了。
 

android google map v2开发环境配置教程6
 

  拿到key之后基本就解决了一半问题。顺便插一句,刚才没有说创建工程的问题,其实创建工程和普通工程一样,只是用到包名而已。
 

  第四步:刚才为什么说需要一直完成的SDK呢,因为下面需要用到。SDK中提供了需要的JAR,这一步我们要导入。导入方式和以往有些不同,是这样的File-Import,选中Android节点下的Existing Android Code Into Workspace,下面有截图。
 

android google map v2开发环境配置教程7
 

  找到一个神秘的东西,路径是/extras/google/google_play_services/libproject/google-play-services_lib,然后确定进来(根据自己情况是否选择copy到工作空间),导入进来,如下图。
 

android google map v2开发环境配置教程8

[page]
  继续来看android google地图v2开发环境搭建步骤:
  然后引用它,方法是右键你的工程然后选择最后一项然后就是下面的截图。
 

android google map v2开发环境配置教程9
 

  点击add按钮进行选择,选择时候效果是这样。
 

  第五步:创建模拟器,安装上面的两个软件,不要和V1版本创建的方式一样,原来你怎么创建,现在还怎么创建就可以,不要选择APIs那个东西。创建完成后启动模拟器,然后安装开始说的那连个软件,用CMD命令安装即可。
 

  第六步:配置文件,完成地图,首先配置manifest文件。
 

  1

  2

  3 package="com.map"

  4 android:versionCode="1"

  5 android:versionName="1.0" >

  6

  7

  8 android:minSdkVersion="8"

  9 android:targetSdkVersion="17" />

  10

  11

  12 android:name="com.map.permission.MAPS_RECEIVE"

  13 android:protectionLevel="signature" />

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23 android:glEsVersion="0x00020000"

  24 android:required="true" />

  25

  26

  27 android:allowBackup="true"

  28 android:icon="@drawable/ic_launcher"

  29 android:label="@string/app_name"

  30 android:theme="@style/AppTheme" >

  31

  32 android:name="com.google.android.maps.v2.API_KEY"

  33 android:value="AIzaSyAhnUn5q4BG56btFWsFGtVPY9snA6YXdHk" />

  34

  35

  36 android:name="com.map.MainActivity"

  37 android:label="@string/app_name" >

  38

  39

  40

  41

  42

  43

  44

  45

  46
 

  当然,key值要换一下哦。然后是mainactivity.xml。这里需要注意的是API的不同,配置不同。引用网上其他人的说法,下面是代码。
 

  1

  2 xmlns:tools="http://schemas.android.com/tools"

  3 android:layout_width="match_parent"

  4 android:layout_height="match_parent"

  5 android:paddingBottom="@dimen/activity_vertical_margin"

  6 android:paddingLeft="@dimen/activity_horizontal_margin"

  7 android:paddingRight="@dimen/activity_horizontal_margin"

  8 android:paddingTop="@dimen/activity_vertical_margin"

  9 tools:context=".MainActivity" >

  10

  11

  12 android:id="@+id/map"

  13 android:layout_width="match_parent"

  14 android:layout_height="match_parent"

  15 class="com.google.android.gms.maps.MapFragment" />

  16

  17
 

  注意:如果你的Android SDK为3.1(API 12)之前版本,如Android 2.3.3,则需要将MapFragment修改为SupportMapFragment,因为MapFragment只在API 12及之后的版本才有,所以对于之前的版本需要使用Support Library来进行辅助。
 

  MainActivity.java中,如果你的Android SDK为3.1(API 12)之前版本,如Android 2.3.3,则需要进行以下编码,否则请跳过该步骤。
 

  package xxx.xxx.mylbs;

  import android.os.Bundle;

  import android.support.v4.app.FragmentActivity;

  public class MainActivity extends FragmentActivity {

  @Override

  protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

  }

  }
 

  由于API 12之前的SDK必须借助FragmentActivity对Fragment进行管理,因此,使用了Fragment标签的活动须继承自FragmentActivity,该Activity由android.support.v4.app包定义。
 

android google map v2开发环境配置教程10
 

  现在基本就搞定了,启动模拟器,然后惊喜就出现了,如上图。

绿茶小编猜你还喜欢:
安装google play商店闪退解决方法
用MapsOpener设置谷歌地图为iOS6默认地图

合集推荐

梦幻西游手游更多>>

绿茶梦幻西游手游下载合集专区提供梦幻西游手游、梦幻西游口袋版、梦幻西游手机版下载。我们还为大家准备了梦幻西游手游辅助、梦幻西游手游修改器等外挂下载可以帮助大家刷梦幻币、刷钱、修改、刷副本等。梦幻西游从...

相关阅读
共有0位网友发表了评论 网友评论
(请文明发言!)