6
我正在使用Android Google Maps Api V2(不是MapView或MapActivity),我很難獲取地圖中心的座標。Android Google Maps Api V2,獲取當前地圖中心的座標
我想用
@Override
public void onCameraChange(CameraPosition arg0) {
// TODO Auto-generated method stub
geoCodeCenter(/*Location object*/);
}
,但我不能讓經/緯從CameraPosition對象。相機也具有更多的尺寸,因爲您現在也可以以不同的方式查看地圖,因此獲取緯度/經度的中心並不相同,因爲用戶無法保證從鳥瞰視圖查看地圖,除非某些手勢被禁用。
有沒有更好的方法來做到這一點?我不希望用戶不得不長時間點擊標記以將其拖動到地圖上,我希望他們只需知道用戶在地圖中心位置的哪個中心位置。
map.getMyLocation()
方法用於其他目的,如當前的LocationProvider位置。還沒有看似的選項,儘管事實上,我現在用的GPS,它仍然返回null
非常酷,是的這個工作 – CQM
LatLng latLng = googleMap.getCameraPosition()。target; 它的工作表示感謝。 –
由於mercator投影,它不一定位於可見區域的中心,你知道如何計算可見區域的實際中點嗎? – feisal