1
私はアンドロイドアプリケーションのGoogleマップで作業しています。地図を移動するときに緯度と経度を取得する必要があります。現在私がクリックしているときには機能していますが、マップを移動するときには座標が必要です。私のコードは以下のとおりである:カメラを動かすときに座標を取得するandroid
private void setUpMap() {
gMap.setOnMapClickListener(this);// add the listener for click for amap object
gMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latlng) {
// TODO Auto-generated method stub
latitude = latlng.latitude;
longitude = latlng.longitude;
address=GooglePlacesAutocompleteAdapter.getAddress(PickLocation.this,longitude,latitude);
edtAddressSearch.setFocusable(false);
edtAddressSearch.setFocusableInTouchMode(false);
edtAddressSearch.setText(address);
}
});
gMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
// Toast.makeText(getApplicationContext(),"map is moving",Toast.LENGTH_LONG).show();
}
});
}