I've been trying to load a map without setting the "basemap" property and can not do it. The manual says this is optional. The reason I don't want to load a basemap is this. If you visit
and zoom in about 5 or 6 levels and rapidly pan the map the map has to load both the basemap layer and tiled map service layer on top of it for the new location. This means the graphics for the basemap have to be transferred and loaded then the graphics for the layer(s) on top have to be transferred and loaded. This slows things down while increasing bandwidth used. I really don't want to see the "basemap" layer at all.
When I try and load a map without a basemap property defined I can not load the map or add a layer on top of it nor see anything. In this example: