1.首先要得到你的debug keystore位置:(我的电脑中有多个debug keystore,一定要以eclipse中的位置为准,不然api和keystore不一致,会导致地图依然不显示。)
打开Eclipse--->Windows--->Preferences--->Android--->Build
查看默认的debug keystore位置,例如:C:\Documents and Settings\(你电脑的名字)\.android\debug.keystore
2.在cmd中执行: (可以先定位到jdk的bin目录下)
keytool -list -alias androiddebugkey - keystore " C:\Documents and Settings\MYNAME\.android\debug.keystore " -storepass android -keypass android
双引号中的为你keystore位置, (一定要有双引号),否则就会报错。
如果系统提示找不到keytool,需要将jdk中bin目录加入到环境变量中
执行结果:
androiddebugkey, 2009-10-04, PrivateKeyEntry,
指纹认证<MD5>: XX:XX:XX:XX:XX:XX:XX:XX.............
这里的XX:XX:XX:XX:XX:XX:XX:XX.............就是你的认证指纹
3.打开http://code.google.com/intl/zh-CN/android/maps-api-signup.html
填入你的认证指纹(MD5)即可获得apiKey了,结果显示如下:
感谢您注册 Android 地图 API 密钥!
您的密钥是:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
我IE打开的时候是乱码,不知道是不是自己电脑有问题。后来改用了chrome就正常显示了。
4.使用得到的apiKey:
在layout中加入MapView
搞定~
分享到:
相关推荐
Google Earth API,虽然在某些场景下可以提供更为立体和真实的3D地图视图,但在Android平台上,Google Earth并不是直接与Android MapAPI一起使用的。Google Earth通常作为一个独立的应用程序运行,而不是作为应用内...
在移动应用开发领域,地图服务是许多应用的核心功能之一,尤其在导航、地理位置分享、位置搜索等场景下不可或缺。Android Map API 提供了一套全面的工具和资源,使得开发者能够轻松地在Android应用中集成地图功能。...
高德地图API文档AMap_Android_API_3DMap_Doc.CHM,移动开发使用对Android进行3DMAP进行开发, 地图显示包,帮助您在Android应用程序中显示高德地图,并且支持地图交互手势的功能。 com.amap.api.maps.model 覆盖物...
在Android开发中,高德API地图的集成与使用是一个重要的环节,它可以帮助开发者在应用程序中实现地图展示、定位、路线规划等功能。这个资源是针对Android开发者设计的,目的是通过实践来学习如何有效地利用高德地图...
本文将深入探讨如何利用百度地图API来制作Android地图应用,以及实现地图上的位置搜索和周边信息显示。 首先,我们需要在百度地图开放平台(http://lbsyun.baidu.com/)注册账号并获取API密钥,这是使用百度地图...
在Android开发中,Map API是不可或缺的一部分,它允许开发者在应用程序中集成地图功能,为用户提供地理定位、导航、兴趣点搜索等服务。Android的Map API主要由Google Maps Android API v2提供,它基于Google Maps...
AMap_Android_Api_Lib是高德地图为Android开发者提供的SDK库,用于集成高德地图服务到Android应用程序中。这个库包含了丰富的功能,使开发者能够实现地图显示、定位、路线规划、地理编码与反编码、覆盖物添加以及...
申请Android Google Map API key
尽管Android Map API v1提供了基础的地图功能,但存在一些限制,比如不支持实时交通信息、室内地图等。此外,由于安全性问题和功能限制,Google已推荐开发者使用更先进的v2版本。v2引入了新的特性,如碎片化地图、...
在Android平台上,Google Maps API是开发地图应用的重要工具,它允许开发者将强大的地图功能集成到自己的应用程序中。本文将深入探讨如何使用Android和Google Maps API创建一个完整的地图应用。 首先,要使用Google...
在Android开发中,集成百度地图API来显示用户的位置是一个常见的需求。这涉及到多个技术点,包括权限设置、百度SDK的引入、地图控件的使用、定位服务的开启以及位置信息的处理。以下是对这些知识点的详细说明: 1. ...
虽然Android MAP API主要依赖网络加载地图数据,但可以通过设置缓存策略来优化用户体验,特别是在网络条件不佳的情况下。Google Maps API也提供了有限的离线地图功能,允许用户下载特定区域的地图供离线查看。 九、...
使用ArcGIS for Android开发的加载GoogleMap地图。并判断无网络时自动加载本地图片。图片存放在/ArcGIS/samples/tiledcache/下。在有网络时自动存储地图图片。未做容量控制及清空策略。并集成了从ArcGIS Server缓存...
在Android开发中,集成百度地图API是一项常见的任务,它能够为移动应用提供地图展示、定位、路线规划等丰富功能。本文档将详细讲解如何利用百度地图API在Android应用中实现这些功能。 首先,我们需要在百度地图开放...
一、申请google Maps API key(用于开发和debug) 二.Google Map API的使用 三.实例开发
在Android开发中,集成百度地图API是一项常见的任务,它能够为用户提供丰富的地图功能,如定位、导航、地理编码和反地理编码等。本篇将详细讲解如何在Android应用中调用百度地图API,并实现自动定位、获取中心位置...
通过注册Google Maps Platform并获取API密钥,我们可以在应用中展示地图、进行定位、路径规划等功能。要使用谷歌地图API,你需要在AndroidManifest.xml中添加相应的权限,并在布局文件中嵌入`...
Google Map API V3是Google提供的一个JavaScript库,用于在网页上嵌入交互式地图。这个API提供了丰富的功能,如定位、路线规划、地图缩放和平移等。在这个压缩包中,包含了使用Google Map API V3来实现离线地图的...
注册后,你会获得一个API密钥(Key),这是在你的应用中集成高德地图的关键。将这个API密钥添加到你的AndroidManifest.xml文件中的`<meta-data>`标签内,例如: ```xml ... android:name=...
在Android中,你可以通过`Google Maps Android API`来实现地图的显示。不过,由于`TiledServiceLayer`通常用于自定义服务,所以在谷歌地图的例子中,你可能需要创建一个`GoogleMapLayer`类,同样继承自`...