Android程式設計 - Google Maps API v2 調整地圖中心點
地圖座標是使用LatLng物件來表示,LatLng建構子第一個參數表示緯度值,第二個參數表示經度值。例如:
LatLng nkut = new LatLng(23.97918, 120.69686);
程式中可直接使用GoogleMap物件之moveCamera(CameraUpdate update)方法或animateCamera(CameraUpdate update)方法來移動地圖鏡頭到指定座標點,差別在於animateCamera()會有地圖移動效果。
在上述方法中,update為地圖鏡頭動作物件,必須使用CameraUpdateFactory類別建構CameraUpdate物件。最簡單的方式是使用CameraUpdateFactory.newLatLng (LatLng latLng),例如:
LatLng nkut = new LatLng(23.97918, 120.69686);
程式中可直接使用GoogleMap物件之moveCamera(CameraUpdate update)方法或animateCamera(CameraUpdate update)方法來移動地圖鏡頭到指定座標點,差別在於animateCamera()會有地圖移動效果。
在上述方法中,update為地圖鏡頭動作物件,必須使用CameraUpdateFactory類別建構CameraUpdate物件。最簡單的方式是使用CameraUpdateFactory.newLatLng (LatLng latLng),例如:
GoogleMap map = ((SupportMapFragment)
getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
LatLng nkut = new LatLng(23.97918, 120.69686);
map.moveCamera(CameraUpdateFactory.newLatLng(nkut));
CameraUpdateFactory.newLatLngZoom()方法除了指定地圖中心LatLng座標,還同時設定地圖縮放等級。例如:
GoogleMap map = ((SupportMapFragment)
getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
LatLng nkut = new LatLng(23.97918, 120.696867);
沒有留言:
張貼留言