??? 在Android開(kāi)發(fā)教程中,有一個(gè)很重要的課程那就是Google地圖開(kāi)發(fā),提到谷歌地圖,大家應該都會(huì )聯(lián)想到Google地球,現在百度地圖,8684地圖,等,作為Google開(kāi)發(fā)的主打產(chǎn)品,Android提供了完備的地圖服務(wù)功能。
?
Android開(kāi)發(fā)教程:Google地圖服務(wù)
?
??? 第一步,需要獲取Map API Key
?
??? Map API Key是Google Maps的地圖密匙,要獲取這把鑰匙,需要在谷歌公司官方網(wǎng)站上免費申請一個(gè)谷歌賬號,只有獲取了Map API Key,才可以使用Google Maps服務(wù)。獲取的方法很簡(jiǎn)單:
??? 1、安裝Google Play services SDK??? 2、獲得證書(shū)指紋??? 3、生成API KEY
?
??? 第二步,測試Google Maps
?
??? 第一步完成之后,需要新建一個(gè)名為mapdemo的工程,然后對其中的配置文件進(jìn)行修改和替換。具體步驟為:
??? 1、修改AndroidManifest.xml文件??? 2、修改布局文件activity_main.xml??? 3、替換mainactivity.java文件??? 4、添加Google Play services類(lèi)庫??? 5、運行程序
?
??? 開(kāi)發(fā)Google Maps我們需要了解一些Google Maps相關(guān)類(lèi):
?
??? 1、MapView:用于顯示地圖的View組件??? 2、MapController:用于控制和驅動(dòng)地圖的平移與縮放??? 3、OverLay:顯示于地圖之上的可繪制的對象??? 4、Mapactivity:用于顯示Google Map的一個(gè)抽象Activity類(lèi),它需要連接底層網(wǎng)絡(luò ),任何想要顯示MapView的Activity都需要繼承自Mapactivity,并且需要覆蓋isRouteDisplay()方法。
?
Android開(kāi)發(fā):http://www.fj256.com/app.html