Привет, я попытался реализовать эти коды в своем приложении, но он не работает, я не знаю, где я ошибся.Arcgis: как получить местоположение устройства
в основном, когда я запускаю образец местоположения устройства. он не показывает мне, где мое текущее местоположение, и я не вижу никаких синих точек, которые напоминают текущее местоположение, на котором я нахожусь.
Единственное, что я вижу, это карта. просто выровнять карту.
я был бы очень благодарен, если кто-то, кто мог бы помочь мне о том, как получить текущее местоположение с синими точками, которые отображаются на карте ..
это мой MainActivity.class
public class HelloWorld extends Activity {
MapView mMapView = null;
ArcGISTiledMapServiceLayer tileLayer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Retrieve the map and initial extent from XML layout
mMapView = (MapView) findViewById(R.id.map);
mMapView.addLayer(new ArcGISTiledMapServiceLayer(
"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"));
mMapView.setOnStatusChangedListener(new OnStatusChangedListener() {
public void onStatusChanged(Object source, STATUS status) {
if (source == mMapView && status == STATUS.INITIALIZED) {
LocationService ls = mMapView.getLocationService();
ls.setAutoPan(false);
ls.start();
}
}
});
}
protected void onPause() {
super.onPause();
mMapView.pause();
}
@Override
protected void onResume() {
super.onResume();
mMapView.unpause();
}
}
Я использую карту arcgis, я пробовал все виды кодов, но я все еще не могу получить текущее местоположение на карте arcgis. – FaridAvesko
Прошу прощения, я ограничен моей информацией. Я отвечу на ваш вопрос, чтобы привлечь его внимание. –
@FaridAvesko, вы нашли решение? , – Nikhil