Ich bin mit einem seltsamen Problem konfrontiert. Ich habe den von google bereitgestellten offiziellen Mock-Provider-Quellcode modifiziert, um eine Route für meine Anwendung nachzuahmen.Location Mocking - Google Map erkennt die Bewegung, aber meine eigene Anwendung löst keine Standortänderung
Verwenden Sie diesen Code.
mockLocation.setElapsedRealtimeNanos(elapsedTimeNanos);
mockLocation.setTime(currentTime);
// Set the location accuracy, latitude, and longitude
mockLocation.setAccuracy(mLocationList.get(index).getAccuracy());
mockLocation.setLatitude(mLocationList.get(index).getLatitude());
mockLocation.setLongitude(mLocationList.get(index).getLongitude());
mockLocation.setSpeed(mLocationList.get(index).getGpsSpeed());
mockLocation.setBearing(80);
mockLocation.setAltitude(mLocationList.get(index).getAltitude());
// Inject the test location into Location Services
LocationServices.FusedLocationApi.setMockLocation(mLocationClient,mockLocation);
Google Karte erkennt diese Bewegung aber meine Anwendung ist nicht Standort-Updates bekommen
irgendeine Idee?