之前用的都是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://deve
之前用的都是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文件里即可。
數字證書有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自己做的:
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.保存
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com