开发者社区> shy丶gril> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

谷歌地图安卓开发环境配置

简介:
+关注继续查看

1、下载解压eclipse

2、安装ADT

3、安装Android SDK

4、安装和配置Google Play services SDK

GoogleMaps Android API v2作为Google Play Services的一部分被分发,可以通过AndroidSDK Manager下载GooglePlay services SDK。

详细步骤:

(1)       安装Google Play services SDK

(2)       安装一个兼容的Google APIs平台

(3)       将库项目导入工作区间,库项目路径为<android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/

(4)       在项目中引用Google Play services

(5)       添加Google Play services版本到程序的manifest

将如下声明添加到<application>元素内

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

5、Get an Android certificate and the Google Maps API key

Youobtain a Maps API key from the Google APIs Console by providing yourapplication's signing certificate and its package name. Add the key to yourapplication by adding an element to your application's AndroidManifest.xmlfile.

程序的签名证书即SHA1fingerprints,可以在windows>preferences>Android>Build中查询,创建API项目以及获取GoogleMaps API key在GoogleAPIs Console网站中进行。

6、添加API key到应用程序

AndroidManifest.xml中添加如下元素作为<application>元素的子元素,在结束标签</application>之前添加,用获取的API key替代“API_KEY”。

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

7、在manifest中指定应用程序设置

一个使用GoogleMaps Android API的安卓应用程序应该在manifest.xml文件中进行如下设置:

(1)       对Google Play services version的引用。

(2)       程序的Map API key。这个key证明你已经通过Google APIs Console注册了GoogleMaps service。

(3)       程序访问Android system feature和GoogleMaps servers的许可。除了程序的其他部分要求的许可之外,必须添加如下许可才能使用GoogleMaps Android API。

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

 

(4)       程序对OpenGL ES version 2的需求。推荐添加如下<uses-feature>元素作为AndroidManifest.xml文件中<manifest>元素的一个子元素。

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

8、添加地图测试配置

(1)       用如下代码替换res/layout/activity-main.xml文件中的全部内容

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

(2)       在MainActivity.java中添加如下代码

package com.example.mapdemo;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {

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

(3)       建立和运行程序。

转载:http://blog.csdn.net/foreverling/article/details/18409543

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
程序员必备五款chrome浏览器插件推荐
chrome浏览器作为全球使用最多的浏览器,有着外观简洁、加载速度快等优点、还有一点就是有着丰富的插件,好的浏览器插件能让你的开发更有效率,今天给大家推荐几款专属于程序员的chrome浏览器插件。google浏览器插件安装方式:1.google 商店安装方式非常简单,搜索应用下载即可(google商店中还有好看的背景与导航栏哦)2.下载插件并拖动至浏览器自动安装 插件推荐(程序员篇) 1.postman一款模拟客户端工具,通常用于开发中调试api接口。
1284 0
今年安卓开发中碰到的几个稀奇古怪的问题
如果你也遇到了,请保持淡定~ 1.SIGBUS和SIGSEGV 首先是这两个名词的说明: SIGBUS(Bus error)意味着指针所对应的地址是有效地址,但总线不能正常使用该指针。
963 0
重拾安卓_01_安卓开发环境搭建(eclipse)
一、下载安装Android SDK  1.下载地址 (1)官网(可FQ选择):http://developer.android.com/sdk/index.html (2)不可FQ选择:http://www.androiddevtools.cn/    2.下载过程记录 这里选择第二种方式,进入 http://www.androiddevtools.cn/ ,点击导航栏 Android SDK 工具 -> SDK Tools,选择一个版本进行安装,这里选择的是第二个版本(考虑可能最新版会不稳定)进行下载。
828 0
安卓——安卓开发学习资料整理
          到昨天上午为止,第一款参与开发的APP已经基本完成。这是我第一次参与APP的开发,以前做的是web  开发,在开发过程中,还是感觉到了一些不同的。这个项目让我的关注点发生了一些变化。
965 0
安卓开发新手篇之如何新建工程并使用手机进行测试
1、通常我们在新建一个Activity的时候,系统会自动给我们创建一个命名为“MainActivity”的java文件和它对应的“activity_main”的xml文件。
634 0
安卓开发_浅谈OptionsMenus(选项菜单)
Android平台下所提供的菜单大体上可分为三类:选项菜单、上下文菜单和子菜单。 当Activity在前台运行时,如果用户按下手机上的Menu键,此时就会在屏幕低端弹出相应的选项菜单。但这个功能需要开发人员编程来实现的,如果在开发应用程序时没有实现该功能,那么程序运行时按下手机的meun键是不会起作用的。
784 0
安卓开发_求好评功能
现在大多数APP在更多功能,或者设置里面都有一个类似,“给我点赞”,“求好评”的功能。 即,调用手机已安装的应用下载平台,找到该APP的下载界面、 相同的功能当然也可以做成“检查更新”的功能 代码很简单:   1 Uri uri = Uri.
452 0
谷歌地图安卓开发环境配置
1、下载解压eclipse 2、安装ADT 3、安装Android SDK 4、安装和配置Google Play services SDK GoogleMaps Android API v2作为Google Play Services的一部分被分发,可以通过AndroidSDK Manager下载GooglePlay services SDK。 详细步骤: (1)      
967 0
谷歌地图开发之入门
现在lbs搞的红火的很,基于地图的交友购物交通服务更是多如牛毛,几天就主要对谷歌地图开发一点初步,另外发现mapabc的开发接口很是详细,如果不是 谷歌地图的话,感觉mapabc更容易入门,有很多现成的代码,学习起来更容易,对一些复杂的开发比较适合,例如房地产等开发,不过谷歌地图比较主流,一些简单的 开发还是比较好的使用,官方手册是最好的学习资料http://code.
793 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
D2前端工程下一站 IDE ——上坡&吭头
立即下载
D2前端工程下一站 IDE
立即下载
魔搭・平台工程框架介绍
立即下载