android谷歌地图v2开发,android google map v2开发环境配置教程

继续来看android google地图v2开发环境搭建步骤:

然后引用它,方法是右键你的工程然后选择最后一项然后就是下面的截图。

b55278fb5014e0c25d76ce5067ef761c.png

点击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包定义。

258af71b491dc4ae880383f117c22392.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值