/* * Implementation of MapUserLocation abstract methods */ protected void locationChanged(double latitude, double longitude) { updateMarker(latitude, longitude, true); if (!mLatitude.hasFocus() && !mLongitude.hasFocus()) { mLatitude.setText(String.valueOf(latitude)); mLongitude.setText(String.valueOf(longitude)); } if (reverseGeocoderTask == null || !reverseGeocoderTask.isExecuting()) { reverseGeocoderTask = new ReverseGeocoderTask(this); reverseGeocoderTask.execute(latitude, longitude); } }
@Override protected void locationChanged(double latitude, double longitude) { if (!mIsReportEditable) { return; } updateMarker(latitude, longitude, true); if (!view.mLatitude.hasFocus() && !view.mLongitude.hasFocus()) { view.mLatitude.setText(String.valueOf(latitude)); view.mLongitude.setText(String.valueOf(longitude)); } if (reverseGeocoderTask == null || !reverseGeocoderTask.isExecuting()) { reverseGeocoderTask = new ReverseGeocoderTask(this); reverseGeocoderTask.execute(latitude, longitude); } }