編輯:關於Android編程
一、MapView類
直接在布局中使用,使用android:apiKey屬性定義MAP API KEY;
支持如下方法:
MapController getController():獲取該MapView關聯的MapController;
GeoPoint getMapCenter():獲取該MapView所顯示的中心;
int getMaxZoomLevel():獲取該MapView所支持的最大放大級別;
List
Projection getProjection():獲取屏幕像素坐標和經緯度之間的投影關系;
int getZoomLevel():獲取該屏幕當前的縮放級別;
setBuilthZoomControls(boolean on):設置是否顯示內置的縮放按鈕;
setStatelite(Boolean on):設置是否顯示衛星地圖;
setTraffic(Boolean on):設置是否顯示交通情況;
二、MapViewController類
對MapView進行控制,比如控制控制地圖定位到指定的位置或控制地圖方法、縮小等;
animationTo(GeoPoint point):控制地圖到指定的位置;
三、GeoPoint類
就是對經緯度的封裝;
四、根據經緯度在Google Map定位的步驟
獲取MapView對應的MapController對象;
根據程序獲取的經緯度創建GeoPoint對象;
調用MapView關聯的MapController對象的animationTo(GeoPoint point)方法定位到指定位置;
通過Overlay在Map的指定位置繪制圖片
獲取MapView上屏幕坐標與經緯度坐標之間的投影關系;
調用Projection的toPixels方法把經緯度轉換為屏幕坐標;
調用Canvas的drawBitmap方法在屏幕的指定位置繪制圖片;
在清單文件中添加使用Google API聲明和網絡權限;
Android中的TextView控件默認是做不到兩端對齊的,都是左對齊。可能的原因是安卓默認數字、字母不能為第一行以後每行的開頭字符,因為數字、字母為半角字符,還有就是
知識點目錄 5.1 滑動效果是如何產生的 5.1.1 Android坐標系 5.1.2 視圖坐標系 5.1.3 觸控事件——MotionEvent
本文介紹利用ObjectAnimator簡單地實現ArcMenu,直接使用本文的ArcMenu類即可快捷地實現菜單功能。 最終使用效果:先看下最終的使用效果:
Android 目前支持下面幾個版本的OpenGL ES API : OpenGL ES 1.0 和 1.1 :Android 1.0和更高的版本支持這個API規范。 O