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

Reply via email to