`
雨打蕉叶
  • 浏览: 236953 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Google Map API V2 密钥申请 详细图解

 
阅读更多

前一阵公司给配了个Mac 谁想项目运行后地图没了,怎么办申请 android google map API key吧。糟糕,不能申请弃用了,现在是Google Maps Android API v2了

之前用的都是v1,用的是MapView,好吧,只能认命了。废话不再多说,开始android 的Google Maps Android API v2吧 

之前参考了http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html  可是没有走通

Google Maps Android API v2的参考文档

https://developers.google.com/maps/documentation/android/(哇,都是英文,字典伺候)

 

你看懂了吗,反正我没看懂

好了 开始了 Getting Started

 

1.首先安装Google Play services SDK

   打开Eclipse  -> Window  -> Android SDK Manager  

我们还需要这东西,Google Play serviceshttp://www.androidpolice.com/2012/09/26/google-play-services-can-now-be-installed-manually-from-the-play-store/)安装到你的手机上吧

 

2.获取API key

终于到获取API key 了,v2到底有什么不同呢?

想一想我们v1的时候API key是怎么申请的,怎么用的呢,是MD5,是Mapview

v2做了什么修改呢 是SHA1,当然他也不在需要Mapview了,那我们要API key有什么用呢 下面你就知道了

获取Maps API key需要两样东西:应用的signing certificate和它的package name

获取这个key之后,把它加在应用程序的AndroidManifest.xml文件里即可。

获取数字证书(digital certificate)信息

  数字证书有Debug和Release两种,下面主要说Debug的。

       你只需要在你的命令行里照着这个操作就好了

 

 

我用的是Mac 所以

我的乱码了 不过没关系 我们需要的是SHA1(别忘了复制下来备用哦)

这难道是API key?不是的,下面才是我们需要的

 

在浏览器中 打开Google APIs Consolehttps://code.google.com/apis/console/

用Gmail的账户登录,如果是第一次的话,需要创建项目,默认情况会创建一个叫做API Project的项目。

 

点击进入API Access

刚刚的SHA1还在吧。。

照着这个Example 的格式: SHA1;包名 

是不是有了API key.

再点击进入Services

 

 

 

3.创建我们的自己项目应用程序

准备工作都做完了 现在开始做我们自己的项目

注意包名应该和申请key时候的包名一致

 

一.打开AndroidManifest.xml文件

我想下面你们可以自己看api自己做的:

1.在下添加


    android:name="com.google.android.maps.v2.API_KEY"
    android:value="your_api_key"/>

注意your_api_key置换成自己申请的API Key。

 2.添加权限 


注意将com.example.mapdemo替换成你的包名 
android:name="android.permission.INTERNET"/>
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
android:name="android.permission.ACCESS_FINE_LOCATION"/>

 3.下添加


  android:glEsVersion="0x00020000"
  android:required="true"/>

 4.保存

分享到:
评论
4 楼 u012256814 2015-03-29  
您好,看了您的这个教程受益不小,我就是想问问您在sha1后面加的包名是怎么看的,是不是存放类代码的那个包?
package com.example.apple.lbs;

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

比如这里的com.example.apple.lbs就是要的包名呢?

谢谢您,我是初学者,还望您不要嫌弃我问的没有技术含量。
3 楼 xiangxm 2013-10-27  
谢谢  帮了大忙
2 楼 oce2011 2013-06-25  
haojunming11 写道
大哥,我现在在做android google map开发,遇到一个问题,我写的demo,有的手机地图可以显示,有的手机地图就不能显示。您知道这是怎么回事吗

主要原因可能是手机设备上没有“Google play service”,国内很多手机都阉割了play service
1 楼 haojunming11 2013-03-13  
大哥,我现在在做android google map开发,遇到一个问题,我写的demo,有的手机地图可以显示,有的手机地图就不能显示。您知道这是怎么回事吗

相关推荐

    google map api v2开发实例

    谷歌地图API V2是Google为开发者提供的一种强大的工具,用于在网页或移动应用中集成交互式地图功能。这个开发实例集全面介绍了如何利用这个API创建各种功能,对初学者来说是一份宝贵的资源。下面,我们将深入探讨这...

    google map api v2 版本

    在Android开发中,Google Maps API V2是一个重要的组件,它允许开发者将动态、交互式的地图集成到他们的应用程序中。相较于V1版本,V2引入了许多改进和新特性,旨在提供更好的用户体验和更丰富的功能。 首先,V2...

    Android google map apiv2的最新申请密钥方式

    一、申请Google Maps API V2密钥的步骤: 1. **创建项目和API密钥**: - 首先,访问Google Cloud Console(https://console.cloud.google.com/),如果没有账号,需要注册并创建一个项目。 - 在项目中,进入"APIs...

    怎样申请以及使用google map API V2

    详细介绍怎样申请和使用GOOGLE MAP API

    google map v2 Demo

    这个"google map v2 Demo"是展示如何使用API V2创建一个简单的地图应用实例。在这个Demo中,重点是展示如何显示基本的地图视图。 首先,要使用Google Maps API V2,开发者需要在Google Developers Console上注册...

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中文开发文档提供了一个详细的中文开发指南,涵盖了谷歌地图 Google Map API V3 的使用方法、相关类库、事件处理等方面的知识点。开发者可以根据自己的需求,选择合适的组件和方法来创建...

    Google Map API 使用示例

    Google Map API 是一款强大的工具,它允许开发者在自己的网站或应用程序中嵌入地图功能,提供定位、导航、地理编码、路线规划等多种服务。本示例将深入探讨如何使用 Google Map API,帮助你理解和掌握其核心概念及...

    google map api开发源代码

    9. **权限和密钥管理**:使用Google Map API需要申请API密钥,源代码可能会演示如何正确配置和管理API密钥,避免超出使用限制。 10. **响应式设计**:为了适应不同设备和屏幕尺寸,源代码可能实现了地图的响应式...

    google map api学习

    谷歌地图API(Google Maps API)是谷歌提供的一套强大的开发工具,允许开发者在自己的网站或应用中嵌入交互式地图,实现地理位置相关的功能。通过学习谷歌地图API,你可以创建定制的地图,添加标记、路径、信息窗口...

    GOOGLE MAPapi示例

    ### GOOGLE MAP API 示例知识点解析 #### 一、Google Maps JavaScript API 概述 Google Maps JavaScript API 是一个功能强大的工具包,允许开发者将交互式的地图嵌入到网页中。通过使用这个API,开发者可以轻松地...

    google map api v3.18.0 离线开发包

    总的来说,"google map api v3.18.0 离线开发包"为开发者提供了在无网络环境下使用谷歌地图API的功能,使得地图服务在多种场景下都具备了可行性。通过熟练掌握和应用这个API,开发者可以创建出丰富多样的地图应用。

    Google Map Api 调用样例程序(Java版)

    2. **API密钥**:在调用Google Map API时,需要一个有效的API密钥,这通常会存储在配置文件或环境变量中,确保安全。 3. **位置标记**:Java代码可能包含方法来创建和管理`Marker`对象,这些对象表示地图上的特定点...

    Google Map Api

    在官方文档`google map api v3.chm`中,包含了详细的API参考、示例代码和教程,帮助开发者快速上手。`index.lnk`可能是指向文档的快捷方式,而`code.google.com`则是旧版本的API链接,虽然现在已被迁移到`developers...

    Google Map API获取地理位置信息

    本篇文章将详细探讨如何利用Google Map API来获取地点的经纬度坐标以及如何处理API返回的多个数据。 首先,让我们了解什么是Google Map API。Google Map API是Google提供的一套接口,它允许开发者在其应用程序中...

    申请Android Google Map API key

    申请Android Google Map API key

    google map api v3源码

    这个源码可能是谷歌地图API V3的一个示例项目,不含任何特定的API密钥,因此可以作为学习和参考的基础。 在使用谷歌地图API V3时,开发者需要注意以下关键知识点: 1. **初始化地图**: 在HTML页面中引入Google ...

    GoogleMap API + ASP.NET(C#)

    在IT行业中,Google Map API 和 ASP.NET(C#)的结合应用是构建地理位置服务的重要技术组合。Google Map API 提供了丰富的地图展示和地理定位功能,而ASP.NET(C#)则是一个强大的Web应用程序开发框架,两者结合可以创建...

    Google Map API基本源码

    Google Map API是一个强大的工具,它允许开发者在网页或应用程序中集成地图功能,提供导航、定位、地理编码等服务。这个“Google Map API基本源码”很可能是为了帮助初学者理解和应用这一API而准备的示例代码集合。...

    google map api 实现自定义mark和其移动

    google map api 实现自定义mark和其移动

    Google Map api V3 (3.9.12)的离线开发包

    Google Map API V3(3.9.12)是谷歌提供的一个用于在网页上嵌入交互式地图的服务,它是Google Maps JavaScript API的第三个主要版本。这个离线开发包允许开发者在没有网络连接的情况下进行地图应用的开发和测试,这...

Global site tag (gtag.js) - Google Analytics