Пример #1
0
 /*
  * 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);
   }
 }