private double longitude;
private LocationManager locMgr;
private String locProvider;
<<<<<<< HEAD
private Location location = null;
=======
TextView locationTxt;
MapView mapView;
List mapOverlays;
Drawable drawableLocation, drawableSearchresult;
MapItemizedOverlay itemizedLocationOverlay, itemizedSearchresultOverlay;
// detect zoom and trigger event
private Handler handler = new Handler();
private int zoomLevel = 0, newZoomLevel;
public static final int zoomCheckingDelay = 500; // in ms
private Runnable zoomChecker = new Runnable()
{
public void run()
{
// ZoomControls mZoom = (ZoomControls) mapView.getZoomControls();;
mapView.getZoomLevel();
if (zoomLevel == 0)
zoomLevel = mapView.getZoomLevel();
newZoomLevel = mapView.getZoomLevel();
if (newZoomLevel != zoomLevel)
{
Toast.makeText(getApplicationContext(), "You just zoomed!", Toast.LENGTH_SHORT).show();
zoomLevel = newZoomLevel;
}
/* TODO
* call function for firing a search event */
handler.removeCallbacks(zoomChecker); // remove the old callback
handler.postDelayed(zoomChecker, zoomCheckingDelay); // register a new one
}
};
>>>>>>> 9b72a82be380de3025989cac693a8d876a223c11
/* Implement Location Listener */
private LocationListener locLst = new LocationListener()
{ |