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.保存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章