Ben Android Google Maps Api V2 (MapView veya MapActivity değil) kullanıyorum ve haritanın merkezi için koordinatları almakta güçlük çekiyorum.Android Google Maps Api V2, geçerli harita merkezi için koordinatlara biniyor
Ben
@Override
public void onCameraChange(CameraPosition arg0) {
// TODO Auto-generated method stub
geoCodeCenter(/*Location object*/);
}
kullanmayı düşünüyorum ama/lat uzun CameraPosition nesneden alınamıyor. kameranın aynı zamanda farklı sahalarda da haritaya bakabildiğiniz için daha fazla boyuta sahip olduğu için, kullanıcının kuş bakışı görünümünden haritaya bakmayı garanti etmemesi nedeniyle, enlem/boylam için merkezi aynı olmuyor. Belirli hareketler devre dışı bırakılmadıkça.
Bunu yapmanın daha iyi bir yolu var mı? Kullanıcının haritanın etrafında sürüklemek için bir işaretçiyi uzun süre tıklatmasını istemiyorum, sadece haritanın merkezinin kullanıcının etrafta dolaştığı yeri bilmesini istiyorum. map.getMyLocation()
yöntemi, geçerli LocationProvider konumu gibi başka bir şey için
yöntemidir. Ayrıca değil görünüşte seçenek, GPS'e kullanıyorum ve hala
çok güzel, evet bu işe yaradı – CQM
LatLng latLng = googleMap.getCameraPosition(). Target; Teşekkür çalıştım. –
, mutlaka mercator projeksiyonundan dolayı görünür bölgenin merkezinde değil, görünür bölgenin gerçek orta noktasını nasıl hesaplayacağınızı biliyor musunuz? – feisal