`
h416756139
  • 浏览: 365704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 开发谷歌map 申请KEY

 
阅读更多

 首先,我们要使用Java下的keytool工具,产生MD5密纹,这个是跟你的证书所关联的,在使用Google Map API时进行对证书校验。Keytool这个文件一般位于%JAVA_HOME%/bin目录下,如果是Linux系统,则位于$JAVA_HOME/bin下的,比如windows下在C:\programs\Java\jdk1.6.0_18\bin下。

在开发Android程序时,一般是在debug调试模式下开发的,这时SDK的build tools会自动使用debug模式下的证书对应用进行签名的,为了产生debug模式下证书的MD5密纹,我们必须找到debug模式下的keystore密钥库,在不同的操作系统中,keystore位于如下位置:

· Windows Vista: C:\Users\\.android\debug.keystore

· Windows XP: C:\Documents and Settings\\.android\debug.keystore

· OS X and Linux: ~/.android/debug.keystore

接下来,我们开始使用keytool工具产生md5密纹,命令行下输入如下语句:

%JAVA_HOME%/bin/keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android  现在我们就产生了debug模式下的MD5密纹了,要注意的是,你必须重新为生产环境下的应用重新生成一次MD5密纹,因为如果在不同的Android SDK或者不同的开发环境下,MD5密纹是不同的,否则换了环境的话Google Map将不会工作。

 产生的MD5密纹的输出如下面:

  androiddebugkey, Apr 2, 2010, PrivateKeyEntry,

  Certificate fingerprint (MD5): 72:BF:25:C1:AF:4C:C1:2F:34:D9:B1:90:35:XX:XX:XX

  接下来,我们要到Google Map API的主页去申请一个Map的key了,可以访问

  http://code.google.com/android/maps-api-signup.html页面,在其中的MD5 fingerprint一栏中输入刚才生成的MD5密纹。输入后,点Generate API Key,之后会为我们产生Google Map API了,这个API是我们在程序中可以使用的。其中还给出了如何在android中使用该API的方法。

分享到:
评论

相关推荐

    申请Android Google Map API key

    申请Android Google Map API key

    Google Map Key申请

    本文将详细讲解如何申请Google Map Key,以便于在Android应用中实现地图功能。 首先,你需要确保已经安装了Java Development Kit (JDK),因为Google Map Key的生成需要用到JDK中的keytool工具。例如,在Windows系统...

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

    googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); googleMap.getUiSettings().setZoomControlsEnabled(true); } }); ``` 4. **添加标记和路径**: - 添加标记(Marker): ``` MarkerOptions ...

    android GoogleMap定位(四)

    在Android开发中,GoogleMap API是一个非常重要的工具,它允许开发者在应用中集成地图功能,实现定位、导航、路线规划等复杂操作。本篇将详细探讨如何在Android应用中使用GoogleMap进行定位。 首先,我们需要在项目...

    Android_Google_Map.rar_Google api_android_android google map_and

    本文将深入讲解如何进行Android Google Map的开发入门,从搭建环境、申请API Key到关键类的使用。 首先,我们需要**搭建环境**。在Android Studio中,确保你已经更新到最新版本,并安装了Android SDK。在项目级...

    google-Map.zip_android_android google map_android map_google map

    在Android开发中,集成Google Maps服务是一个常见的需求,可以为应用程序提供丰富的地图功能。本教程主要围绕"google-Map.zip"这个压缩包,探讨如何在Android应用中使用Google Maps API,实现一个Android客户端的...

    Android上Google Map开发的例子程序

    public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // 设置地图类型,如正常地图、卫星图等 mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); // 开启定位功能 mMap.getUiSettings()....

    android GoogleMap开发基础

    本文将详细介绍如何进行Android GoogleMap开发的基础设置,包括必要的配置和代码实现。 首先,你需要在Android SDK Manager中下载Google Play Services SDK。这通常位于Extras目录下,下载完成后,你将在SDK目录的...

    Android Google Map API 开发基础知识

    一、申请google Maps API key(用于开发和debug) 二.Google Map API的使用 三.实例开发

    android google map example

    在Android开发中,集成Google Maps是一项常见的任务,它允许开发者为用户提供交互式的地图视图。在本示例中,我们将深入探讨如何在Android应用中实现Google Maps的功能,包括获取API密钥、设置权限、集成地图SDK以及...

    android之GoogleMap

    public void onMapReady(GoogleMap googleMap) { // 这里可以设置地图的各种属性,如定位、缩放、图层等 GoogleMap map = googleMap; map.setMyLocationEnabled(true); // 开启定位 } }); ``` 六、添加地图...

    Android-Google-Map-APi.doc.zip_android_google map android

    **Android谷歌地图API** 在Android应用开发中,Google Maps API是一个至关重要的组件,它允许开发者在应用程序中集成谷歌地图的功能,提供丰富的地理位置服务。本文档将深入探讨Android Map API v1,这一版本虽然已...

    Android集成google Map 实例

    public void onMapReady(GoogleMap googleMap) { // 在这里可以添加地图操作,如设置地图类型、添加标记、开启定位等 } // 其他生命周期方法,如onResume(), onPause()等,记得相应处理MapView } ``` 为了查询...

    android在google map上画导航路线图

    GoogleMap googleMap = mapView.getMap(); googleMap.getUiSettings().setZoomControlsEnabled(true); googleMap.setMyLocationEnabled(true); // 显示用户位置 ``` 为了在地图上画出导航路线,我们需要使用Google ...

    android 连接Google map

    注意,这里`YOUR_API_KEY`需要替换为你的Google Maps API密钥,这是从Google Developers Console中申请的,用于验证你的应用有权访问Google Maps服务。 为了使MapView正常工作,我们需要在Java代码中初始化并设置它...

    Android地图定位googleSDK使用

    googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); googleMap.getUiSettings().setZoomControlsEnabled(true); } // 在其他生命周期方法中进行对应处理 // ... } ``` 现在地图已经可以展示了,接下来我们介绍...

    基于android的google map API应用设计

    总之,基于Android的Google Map API应用设计涉及多方面的技术和概念,包括移动应用开发、地理信息系统、网络通信等。通过熟练掌握这些知识点,开发者能够创建出功能丰富、用户体验优秀的地图应用。

    Android google Map入门

    ##### 1.1 申请Android Map API Key Google Maps API 的使用需要一个特定的密钥,即API Key,以验证应用程序的身份。为了获取此密钥,你需要完成以下步骤: 1. **找到 debug.keystore 文件**:如果你使用Eclipse...

    android Google map 定位程序

    public void onMapReady(GoogleMap googleMap) { map = googleMap; map.setMapType(GoogleMap.MAP_TYPE_NORMAL); LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); ...

Global site tag (gtag.js) - Google Analytics