Thanks I will give that a go and see how I get on. On Dec 11, 5:08 pm, TreKing <[email protected]> wrote: > In that case, what I would probably do is derive a class from > MyLocationOverlay, as you already mentioned, and override the onTap function > (not dispatchTap). I believe this is called whenever the map view is pressed > anywhere, but then only returns true if the given overlay was actually > tapped (to prevent dispatching the event to the other overlays). > > So simply: > public boolean onTap(GeoPoint gp, MapView mv) > { > // Do what you need with current accuracy and location > > return super.onTap(gp, mv); > > } > > Hope that helps. > > --------------------------------------------------------------------------- > ---------------------- > TreKing - Chicago transit tracking app for Android-powered > deviceshttp://sites.google.com/site/rezmobileapps/treking > > On Fri, Dec 11, 2009 at 8:19 AM, Chris > <[email protected]>wrote: > > > > > Essentially I want to get the current location, the idea of the click > > on the map is for the user to indicate they are happy with the current > > location and accuracy. They might well be driving at the time so > > ideally the bigger the area to press the better so not as to distract > > them to much by having to focus on a small button. > > > The only alternative I can think of is a send when accuracy is better > > than x but then you have to set a reasonable resolution and what if > > this is never hit for whatever reason? Also moving forward the user > > might be able to move the icon (if i replace the overlay anyway) to > > make it more accurate. > > > Chris. > > > On Dec 10, 7:26 pm, TreKing <[email protected]> wrote: > > > I don't know for sure, but i wouldn't be surprised if the maps activity > > and > > > / or view doesn't actually handle directly clicking the view. > > > > What are you actually trying to do when touching the screen at any given > > > point? There's probably an easy way to accomplish what you want to do > > with > > > overlays. > > > --------------------------------------------------------------------------- > > ---------------------- > > > TreKing - Chicago transit tracking app for Android-powered deviceshttp:// > > sites.google.com/site/rezmobileapps/treking > > > > On Thu, Dec 10, 2009 at 8:28 AM, Chris > > > <[email protected]>wrote: > > > > > Hi I am working on my first android app and so my first with the Maps > > > > API and am experiencing an odd problem. > > > > > I have a mapview with the property clickable set to true: > > > > <com.google.android.maps.MapView > > > > android:id="@+id/mapview" > > > > android:layout_width="fill_parent" > > > > android:layout_height="fill_parent" > > > > android:clickable="true" > > > > android:apiKey="MY_DEBUG_KEY" > > > > /> > > > > > I have registered for the click event: > > > > mapView = (MapView) findViewById(R.id.mapview); > > > > mapView.setBuiltInZoomControls(true); > > > > > mapView.setOnClickListener(new OnClickListener() { > > > > > �...@override > > > > public void onClick(View v) { > > > > // onClick Code. > > > > } > > > > }); > > > > > How ever when I click the screen it seems the onClick event is not > > > > being run? Have I missed something or am I better off sub classing > > > > the MyLocationOverlay I am using and override DispatchTap()? How ever > > > > i would rather be able to just click anywhere on the map to dispatch > > > > the event. > > > > > -- > > > > 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]<android-developers%2Bunsubs > > > > [email protected]><android-developers%2Bunsubs > > [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]<android-developers%2Bunsubs > > [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

