Hello Reto, I tested the code you posted but still no location updates :-(. I tried it before calling requestLocationUpdates() and after... but nothing. The problem with the GPX/KML stuff is that I need a route simulation and also data for the bearing.
Btw: If you start the map application on the home screen and choose "My Location" from the menu nothing happens either. First there is a notice like "Trying to resolve your location..." and some seconds later you get like "Unable to resolve location...". On 20 Aug., 16:49, Reto <[EMAIL PROTECTED]> wrote: > Hi Marcel, > One of the changes in 0.9 is that the mock GPS provider isn't > enabled by default. You need to apply mock settings to it to make it > available, and also to enable it. Do this with the LocationManager as > follows: > > locationManager.setTestProviderEnabled(LocationMananger.GPS_PROVIDER, > true); > locationManager.setTestProviderStatus(LocationMananger.GPS_PROVIDER, > LocationProvider.AVAILABLE, null, currentTimeMillis()); > > For this to work you also need to add the mock location permission to > your manifest: > > <uses-permission > android:name="android.permission.ACCESS_MOCK_LOCATION" /> > > If you're having trouble finding a compatible GPX file, try pushing > manual values (using the manual tab) or importing a KML file (there's > plenty of them on the web, or you can make your own with Google > Earth). > > Cheers > Reto > > On 20 Aug, 14:57, marcel-182 <[EMAIL PROTECTED]> wrote: > > > Hi Nate, > > > Could you please supply a working gpx file? I googled some sample gpx > > files but "playing" them with DDMS didn't work. > > > On 20 Aug., 12:45, Nate <[EMAIL PROTECTED]> wrote: > > > > I ran into this issue as well I found you can use ddms and a gpx with > > > the "gps" provider to achieve a similar test case. > > > > On Aug 19, 4:46 pm, marcel-182 <[EMAIL PROTECTED]> wrote: > > > > > Hello, > > > > > after migrating my application from m5 to the new 0.9 SDK I don't get > > > > any location updates for the GPS LocationProvider. > > > > > The documentation (http://code.google.com/android/toolbox/apis/ > > > > lbs.html) says: > > > > "Note: By default, the LocationManager currently provides a single > > > > LocationProvider called "gps" that simulates a journey between two > > > > locations in the San Francisco Bay Area." > > > > > What I have done: > > > > 1. Added <uses-permission > > > > android:name="android.permission.ACCESS_FINE_LOCATION" /> to the > > > > AndroidManifest.xml (and of course deleted the old permissions) > > > > 2. Implemented a LocationListener > > > > 3. Replaced the old request method and Intent / IntentReceiver stuff > > > > with this: > > > > mLocationManager.requestLocationUpdates( > > > > Constants.LOCATION_PROVIDER, // Has the value of > > > > LocationProvider.GPS_PROVIDER > > > > Constants.LOCATION_UPDATE_MIN_TIME_MILLISECONDS, // 3000 > > > > Constants.LOCATION_UPDATE_MIN_DISTANCE_METERS, // 10 > > > > mLocationListener); // Which is the LocationListener I implemented > > > > > Looks quite accurate but LocationListener.onLocationChanged(Location) > > > > isn't called :-(. Any ideas? > > > > > Regards, marcel-182- Hide quoted text - > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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] Announcing the new Android 0.9 SDK beta! http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

