Create Our Own Basemaps in ArcGIS Online

Idea created by carrierkh on Apr 18, 2014
    Implemented
    Score110
    Many times we want to be able to use Esri basemaps so our data does not look like an island. Moreover, we often have our own cached map services we wish to mashup with Esri basemaps. The limitation in AGOL right now is that we cannot mashup our map services with Esri map services and save it as our own basemap. In the Flex Builder App a handy little trick was supplying the same label name for multiple map services. By giving the same label/name for different map services it makes it look like one basemap to the end user. So if I wanted to mashup my cached map service with Esri Streets for example it would look like this;
     
    <basemaps>
    
                <layer      label="Street Map" type="tiled" visible="false"
                             icon="http://clermontauditor.maps.arcgis.com/sharing/content/items/e43894e3d6fc4a97b314c3b6309cf291/info/thumbnail/Streetmap_Thumb.png"
                            url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/>
                       
                <layer      label="Street Map" type="tiled" visible="false"
                             icon="http://clermontauditor.maps.arcgis.com/sharing/content/items/e43894e3d6fc4a97b314c3b6309cf291/info/thumbnail/Streetmap_Thumb.png"
                            url="http://maps.clermontauditor.org/arcgis/rest/services/WMAS/Streetmap/MapServer"/>
                       
            </basemaps>

    Since it appears that Esri is pushing customers to begin using web maps in AGOL and Application Builders like the Flex Viewer are not being enhanced for much longer I think we need a way to create our own basemaps for our organizations in AGOL. This would allow us to consume our services and mashup them up with Esri services and present them to the end users as one basemap, whether that be strictly in AGOL or other web application builders, I think we should be able to do it in both.

    The end user does not need to know nor do I think they even really care what services comprise a basemap they just want to be able to go to a basemap within an organization pull it in and see their data mashed up with Esri data so it does not look like an island.

    I have contacted Esri support and was told this is not possible, I also do not want to have our map services show up as operational layers, I think defining our own basemap would go a long way to making AGOL a better product.

    Thank you for your consideration!