public void stopUpdates() { Log.d("OpenTrail", "MapLocationProcessor.stopUpdates()"); if (displayer.isLocationMarker()) { displayer.removeLocationMarker(); } isUpdating = false; cancelGPSWaiting(); }
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); }
public void startUpdates() { if (!isUpdating) { isUpdating = true; Log.d("OpenTrail", "MapLocationProcessor.startUpdates()"); if (displayer.isLocationMarker()) { displayer.showLocationMarker(); } } }
private void hideLocationMarker() { if (displayer.isLocationMarker()) displayer.removeLocationMarker(); }
private void showLocationMarker() { if (displayer.isLocationMarker()) displayer.showLocationMarker(); }