- 浏览: 232002 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (70)
- Spring (5)
- J2EE (5)
- Android (21)
- JavaSe (12)
- JmagicK (1)
- Eclipse (3)
- 重构 (1)
- Struts2 (2)
- 项目经验 (2)
- UML (1)
- 设计模式 (3)
- TDD (1)
- 极限编程 (1)
- 敏捷编程 (1)
- Json (1)
- Java web (1)
- ejb (1)
- mongodb (1)
- Mylyn (1)
- git (1)
- oracle (2)
- 操作系统 (1)
- 数据结构与算法 (2)
- C (1)
- 效率参考 (1)
- Java基础 (3)
- 开源框架 (1)
- 阿里云 (2)
- linux (1)
- html5开发框架 (3)
- ios开发 (2)
- webapp (0)
- 我的创业 (1)
- Java (1)
- IDE (1)
- Java虚拟机 (2)
- 区块链 (2)
最新评论
-
BlueSkyXin:
你真的很厉害,懂得不懂得,都跟我们讲清楚了。你这才叫学知识,透 ...
Struts2值栈的理解 -
wiseyl:
第一种方法: 过滤器不太好,建议在service层时 由于se ...
hibernate+spring mvc,解决hibernate对象懒加载,json序列化失败 -
u012256814:
您好,看了您的这个教程受益不小,我就是想问问您在sha1后面加 ...
Google Map API V2 密钥申请 详细图解 -
ahau10:
OGNL表达式,context, valueStack都讲清楚 ...
Struts2值栈的理解 -
yaolan:
Struts2值栈的理解
前一阵公司给配了个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 services(http://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 Console(https://code.google.com/apis/console/)
用Gmail的账户登录,如果是第一次的话,需要创建项目,默认情况会创建一个叫做API Project的项目。
点击进入API Access
刚刚的SHA1还在吧。。
照着这个Example 的格式: SHA1;包名
是不是有了API key.
再点击进入Services
3.创建我们的自己项目应用程序
准备工作都做完了 现在开始做我们自己的项目
注意包名应该和申请key时候的包名一致
一.打开AndroidManifest.xml文件
我想下面你们可以自己看api自己做的:
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"/>
android:glEsVersion="0x00020000"
android:required="true"/>
4.保存
评论
package com.example.apple.lbs;
import android.app.Activity;
import android.os.Bundle;
。。。。
比如这里的com.example.apple.lbs就是要的包名呢?
谢谢您,我是初学者,还望您不要嫌弃我问的没有技术含量。
主要原因可能是手机设备上没有“Google play service”,国内很多手机都阉割了play service
发表评论
-
Java实现文件加密传输和快速解密读取
2018-06-29 15:29 4183在运营某些项目时,我们可能需要使用到第三方的服务器来存储数据 ... -
Java实现文件加密传输和快速解密读取
2018-06-29 15:37 1在运营某些项目时,我们可能需要使用到第三方的服务器来存储数 ... -
Android4.4来了
2013-11-01 13:59 0Beautiful & Immersive A ... -
Android应用开机自动启动
2013-09-28 19:58 1703背景知识:当Android启动时,会发出一个系统广播,内容为 ... -
Java基础 之软引用、弱引用、虚引用
2013-09-28 19:55 1057在JDK1.2以前的版本中,当一个对象不被任何变 ... -
adb server无法启动方法,结束占用端口的进程
2013-08-05 13:38 8277adb server is out of date. ki ... -
ListViewPager,ListView分页最轻量解决方案
2013-08-05 12:41 0import java.util.concurrent.at ... -
【Android】升级ADT 22 引发的错误
2013-07-05 17:24 988言 今天心血来潮,又把ADT升级了一下,升级到了ADT 2 ... -
Google I/O大会发布Android Studio,安装与不能运行解决
2013-05-16 15:25 19971.下载地址: https://developer.an ... -
Google I/O大会发布Android Studio,安装与不能运行解决等错误解决。
2013-05-16 15:23 1194下载地址: https://developer.andro ... -
使用Git之后出现android library引用失败
2013-04-06 00:04 5405今天在做android项目的使用,因为使用了git做代码托管 ... -
提高Android在eclipse下的编译速度
2013-04-02 15:46 3067大家都知道用eclipse安装adt来进行Android程序 ... -
android no target available 解决
2013-04-02 15:33 10293在安装最新版本的ADT之后,版本21.1.启动eclipse ... -
android学习和广告平台赚钱
2013-01-30 09:29 1604前言: 2011年11月份我开始学习andr ... -
android4.0 使用百度地图不能自动刷新问题
2013-01-21 10:38 2007百度地图,4.0以下的可以正常使用。 但是4.0的就会出 ... -
Json转换为Java对象
2012-11-04 19:56 1628package com.chinatech.common ... -
Android Query使用教程
2012-08-05 01:39 7497在android程序设计中,很多是要要实现异步任务,缓存,获取 ... -
设置Activity全屏
2012-08-05 01:27 1274*全屏 在Android下如何实现一个Activit ... -
android 拍照上传照片
2012-08-05 01:23 1308废话不多说,直接进入主题,想要在android中实现拍 ... -
Android资源
2012-07-14 13:10 1265Android Platform 3.0 SDK和 ...
相关推荐
很全的google map api v2版的开发实例,比较全,初学者的必备器
详细介绍怎样申请和使用GOOGLE MAP API
Android google map apiv2的最新申请密钥方式,详细图解,还总结了一些地图的最基本功能的代码调用。
將舊有google map v1版本使用mapview 的方式改用fragment 和v2版本
Google Map API 使用示例
详尽的介绍了google map api 并简单的举了几个例子,能帮助你了解Google map 编程
申请Android Google Map API key
google map api 实现自定义mark和其移动
谷歌地图Google Map API中文开发文档 V3
google map api 参考文档google map api 参考文档google map api 参考文档google map api 参考文档google map api 参考文档google map api 参考文档
费了半天才找到的源代码,很好用的,如果想学习google map api二次开发,他会提供很好帮助!
该Demo简单实现了,google map V2 地图的显示.
GoogleMap api 中文 GoogleMap api 中文 GoogleMap api 中文 GoogleMap api 中文 GoogleMap api 中文
基于googlemap api 的gps终端和用户管理系统基于googlemap api 的gps终端和用户管理系统基于googlemap api 的gps终端和用户管理系统基于googlemap api 的gps终端和用户管理系统基于googlemap api 的gps终端和用户...
写了一些GOOGLE MAP应用,大家分享
Google Map api V3 (3.9.12)的离线开发包
这个swc是googlemap对flash的api,他并不适用于flex,关于flex,有自己的swc哦
包含了利用Google Map API进行二次开发的很多实例,为刚开始接触Google Map API进行二次开发的读者提供了一条捷径。
谷歌地图api v3 学习文档,资料查询, 基础学习。
最新的Google Map Api 帮助文档 免费下载地址: http://www.hkmci.com