Thank you very much Barm. Your reply helped me alot :) BR, Zeeshan
On Sun, Aug 1, 2010 at 1:55 PM, Bram van Driel <[email protected]> wrote: > Hi Zeeshan, > > Maybe you can study this implementation of a MapActivity and > OnGestureDetector: > http://blog.js-development.com/2009/12/mapview-doesnt-fire-onlongclick-event.html > > Kind regards, > > > Bram van Driel > > > On 7 jul, 17:23, Michael MacDonald <[email protected]> wrote: >> Maybe the problem is you are not forwarding touch events to the >> GestureDetector >> >> I would expect to see something like >> >> @Override >> public boolean onTouchEvent(MotionEvent evt) { >> return detector.onTouchEvent(evt); >> } >> >> On 07/06/10 21:07, zeeshan mirza wrote: >> >> >> >> > Here is my own code which i have written up till now. I am trying to >> > implement onDoubleTap() zoom in function in my application. My code is >> > as follows. LEt me know where is the problem ? and if possible please >> > add the correct code for double tap zoom in function. >> >> > public class Maps extends MapActivity implements OnGestureListener, >> > OnDoubleTapListener{ >> >> > private GestureDetector detector; >> > MapView mapView; >> > /** Called when the activity is first created. */ >> > �...@override >> > public void onCreate(Bundle savedInstanceState) { >> > super.onCreate(savedInstanceState); >> > setContentView(R.layout.main); >> > //MapViewer mapViewer = new MapViewer(null, null); >> > mapView = (MapView) findViewById(R.id.mapview); >> > detector = new GestureDetector(this,this); >> > mapView.setBuiltInZoomControls(true); >> > } >> > �...@override >> > protected boolean isRouteDisplayed() { >> > return false; >> > } >> >> > public boolean onDoubleTap(MotionEvent e) { >> > // TODO Auto-generated method stub >> > mapView.getController().zoomIn(); >> > return false; >> > } >> > public boolean onDoubleTapEvent(MotionEvent e) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > public boolean onSingleTapConfirmed(MotionEvent e) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > public boolean onDown(MotionEvent e) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, >> > float velocityY) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > public void onLongPress(MotionEvent e) { >> > // TODO Auto-generated method stub >> >> > } >> > public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, >> > float distanceY) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > public void onShowPress(MotionEvent e) { >> > // TODO Auto-generated method stub >> >> > } >> > public boolean onSingleTapUp(MotionEvent e) { >> > // TODO Auto-generated method stub >> > return false; >> > } >> > } >> >> > On Fri, Jul 2, 2010 at 5:26 PM, TreKing <[email protected] >> > <mailto:[email protected]>> wrote: >> >> > On Wed, Jun 30, 2010 at 2:44 PM, SilentCoders >> > <[email protected] >> > <mailto:[email protected]>> wrote: >> >> > I need a sample code which i can use in my application. >> >> > No, you need to do your own work and ask specific questions when >> > you get stuck. >> >> > Start with the Google Maps API documentation, the Hello MapView >> > (or whatever it's called) sample on the official documentation >> > site. Review handling touch events and start putting something >> > together. If you get stuck on something specific, come back, show >> > what you've done and ask a specific question someone may be able >> > to help you out with. >> >> > >> > --------------------------------------------------------------------------- >> > ---------------------- >> > TreKing - Chicago transit tracking app for Android-powered devices >> > http://sites.google.com/site/rezmobileapps/treking >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Android Developers" group. >> > To post to this group, send email to >> > [email protected] >> > <mailto:[email protected]> >> > To unsubscribe from this group, send email to >> > [email protected] >> > <mailto:android-developers%[email protected]> >> > For more options, visit this group at >> > http://groups.google.com/group/android-developers?hl=en >> >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Android Developers" group. >> > To post to this group, send email to [email protected] >> > To unsubscribe from this group, send email to >> > [email protected] >> > For more options, visit this group at >> >http://groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

