Я использую следующее, чтобы высмеять мое местоположение в Android.mock location in android
public class GPSwork extends Activity implements LocationListener{
LocationManager locationManager;
String mocLocationProvider;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
mocLocationProvider = LocationManager.GPS_PROVIDER;
setLocation(28.574853,78.063201);
}
public void setLocation(double latitude, double longitude) {
locationManager.addTestProvider(mocLocationProvider, false, true, false, false, false, false, false, 0, 5);
locationManager.setTestProviderEnabled(mocLocationProvider, true);
locationManager.requestLocationUpdates(mocLocationProvider, 0, 0, this);
Location loc = new Location(mocLocationProvider);
loc.setTime(System.currentTimeMillis());
loc.setLatitude(latitude);
loc.setLongitude(longitude);
locationManager.setTestProviderLocation(mocLocationProvider, loc);
}
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
}
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
}
Но это не работает. Я хочу увидеть его в реальном устройстве и пузырь, мигающий в этом месте, но я ничего не получил. Пожалуйста, исправьте мой код и помогите мне. Я использовал разрешения.
Я хочу создать приложение similatiom для определения местоположения. Обычно, когда мы открываем карты Google, оно отображает наше текущее местоположение с голубым морганием в нашем местоположении. Аналогично, если я изменил координаты, то есть широту и широту, он должен показать, что я в этом месте с синим мерцанием,
! [альтернативный текст] [1] это экран короткий ..
Мой XML штраф
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0Sy8vgJlQkFxcisUAkrxu3xN33dqFgBetCg4jxg"
/>
привет спасибо за ур ответ ... Я не хочу, чтобы текущее местоположение. Я хочу установить долготу и широту, чтобы получить желаемое местоположение ... с синим мигающим пузырем. Любая помощь – user455422
, тогда вам не нужен приемник местоположений вообще , только некоторые фиктивные данные. вы хотите установить местоположение на карте? –
да, я хочу установить местоположение на карте, и на этом месте должно появиться синее мигание ... Как я могу сделать это ArtWork ..? Пожалуйста, помогите мне .. В отличие от местоположения Spoofer .. – user455422