Example #1
0
  public void stopUpdates() {
    Log.d("OpenTrail", "MapLocationProcessor.stopUpdates()");

    if (displayer.isLocationMarker()) {
      displayer.removeLocationMarker();
    }
    isUpdating = false;
    cancelGPSWaiting();
  }
Example #2
0
  public void onLocationChanged(double lon, double lat, boolean refresh) {

    Point p = new Point(lon, lat);

    if (!displayer.isLocationMarker()) displayer.addLocationMarker(p);
    else displayer.moveLocationMarker(p);

    cancelGPSWaiting();
    receiver.receiveLocation(lon, lat, refresh);
  }
Example #3
0
  public void startUpdates() {
    if (!isUpdating) {
      isUpdating = true;
      Log.d("OpenTrail", "MapLocationProcessor.startUpdates()");

      if (displayer.isLocationMarker()) {
        displayer.showLocationMarker();
      }
    }
  }
Example #4
0
 private void hideLocationMarker() {
   if (displayer.isLocationMarker()) displayer.removeLocationMarker();
 }
Example #5
0
 private void showLocationMarker() {
   if (displayer.isLocationMarker()) displayer.showLocationMarker();
 }