super.onCreate(savedInstanceState); setContentView(R.layout.main); // Retrieve the map and initial extent from XML layout map = (MapView)findViewById(R.id.map); // Add tiled layer to MapView tileLayer = new ArcGISTiledMapServiceLayer("http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"); map.addLayer(tileLayer); map.setOnStatusChangedListener(new OnStatusChangedListener() { @Override public void onStatusChanged(Object source, STATUS status) { if(source == map && status == STATUS.LAYER_LOADED) map.setEsriLogoVisible(true); Log.i("HelloWorld","map loaded"); } }); }
@Override public void onStatusChanged(Object source, STATUS status) { if (OnStatusChangedListener.STATUS.INITIALIZED == status && source == map) { Log.d("Test", "resolution:" + map.getResolution()); try{ map.setEsriLogoVisible(true); } catch(Exception e) { Log.d("Test","OnStatusChangedListener: " + e.getMessage()); System.out.println("OnStatusChangedListener: " + e.getMessage()); } } if(OnStatusChangedListener.STATUS.INITIALIZATION_FAILED == status){ //Best Practice to handle initialization failures Log.d("Test","failed: " + status.toString()); } } });
05-08 07:51:31.250: D/Test(16743): OnStatusChangedListener: null 05-08 07:51:31.250: I/System.out(16743): OnStatusChangedListener: null
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.