I don't initially load the World Imagery basemap inside the Map object because I want it off by default. Also, the map is in our local state plane coordinate system.
So, I have something like:
And then I have a button that when clicked turns the basemapLayer on/off.
I'm surprised how slow the imagery loads, even over a wifi connection. Is this due to the spatial reference of the map, and the imagery needing to reproject on the fly?
I've noticed when I zoom in pretty close to say a building, the imagery just never even loads.