編輯:高級開發
一、移除了2個構造方法
com.google.android.maps(Context)和com.google.android.maps(Context, AttributeSet, Map)
二、新增了3個構造方法
注意上面移除的都是構造MapView對象,這裡新增的也是為MapView(Context, AttributeSet)、MapView(Context, AttributeSet, int)和MapVIEw(Context, String),通常情況下我們更喜歡最後那個,第二個String參數其實是一個KeyAPI用於訪問地圖的權限,不同用戶根據不同的key可以獲取到不同的精度,未來可以在Google網站上申請得到,以滿足高級用戶的需求。
三、移除的方法(後面為使用說明)
void displayZoomDialog(float, float) 返回一個新的OverlayController對象到MapVIEw上
void displayZoomDialog(float, float) 顯示一個縮放窗口
void freezeTo(Bundle) 保存MapVIEw狀態到Bundle
boolean isEdgeZooming() 如果你通過手指仍然能夠縮放地圖在邊緣,則返回true
boolean isShowMyLocation() 返回當前用戶所在位置
boolean onLongPress(float, float) 如果重載這個將會調用OnLongPressListener
void setOnLongPressListener(OnLongPressListener) 注冊一個回調引用當用戶按住這個VIEw
void thawFrom(Bundle) 還原一個MapVIEw狀態到Bundle
下面的這些方法並非移除而是將toggle*的方法更換為set*,這樣看起來更符合編寫習慣,命名方式更明了:
void toggleEdgeZooming()
void toggleSatellite()
void toggleShowMyLocation()
void toggleStreetVIEw()
void toggleTraffic()
四、新增的方法 (後面為使用說明)
boolean checkLayoutParams(LayoutParams) 僅僅檢測參數是LayoutParams的實例
void displayZoomControls(boolean) 控制縮放顯示可選請求高清晰通過KeyAPI,android開發網提示:在構造MapVIEw時的第二個參數為設置權限。
在前面已經學會了 Android 的意圖(Intent),這是落實意圖,即一個對象。來自一個部件的消息傳遞到另一個組件使用 - 在應用程序或應用程序之外。因此這裡不需要從
Action bar及Dashboard能在大多數android程序項目中為用戶提供界面設計圖案。Dashboard項目組已經開始著手於一個項目,以幫助開發者們更快地使
前不久我們為大家介紹過在MyEclipse 8.6上搭建android開發環境,本文為一篇外文翻譯,我們將介紹如何學習安裝 android NDK 並開始使用它。在這一
在我們教程系列的第一部分中,我們使用android和Eclipse開發了一個簡單的飲茶計時器的應用程序。在第二部分,我們將繼續開發這個程序,並給它增加一些其他的額外的功