Android Map Api 使用和開發(fā)(1) 添加地圖和界面
最近正在做和地圖相關(guān)的項目,想記錄和整理一下的這方面的內(nèi)容發(fā)出來,既是自己整理總結(jié),也是和別人分享經(jīng)驗。
做過android 地圖相關(guān)項目的同學(xué)估計都會有一些相同的需求,這些需求在android 上谷歌自己做的地圖軟件都做得很好,很多人想模仿參考來做,比如:
1、彈出浮動的搜索框,并能搜索地址并定位
2、長按地圖出現(xiàn)當(dāng)前位置的泡泡(popup),泡泡里有標(biāo)題和內(nèi)容,有詳細(xì)地址和詳細(xì)信息
3、自動定位到當(dāng)前位置
4、顯示各種圖層
這么多需求不是一下子都能做出來的,而且做好了也不容易。
那這篇先寫一些怎么把google地圖添加到android程序中,還有把主界面顯示做一下。
先看下主界面出來的效果:
這張圖怎么樣? 是不是長得和Google自己的地圖軟件一樣啊,這個其實是我模仿做出來的,咱們山寨有力量,這點模仿算不了什么。
那開始進(jìn)入代碼階段吧 。
一、申請key
網(wǎng)上有不少教你怎么添加地圖的教程,我這里就不啰嗦太多了 ,簡單的說一下
首先需要申請Android Map API Key,因為我們現(xiàn)在只要是進(jìn)行測試熟悉Google map api的應(yīng)用,所以可以使用Debug版的證明書即可
在不同的操作系統(tǒng)中,keystore位于如下位置:
· Windows Vista: C:/Users//.android/debug.keystore
· Windows XP: C:/Documents and Settings//.android/debug.keystore
· OS X and Linux: ~/.android/debug.keystore
最后打開申請Key的網(wǎng)站:申請鏈接。
那到這里就假設(shè)拿到了Key了。
二、main.xml ?layout
我直接把mail.xml全貼出來,上面加注釋就好了
[xhtml]view plaincopy