Select to view content in your preferred language

ArcGIS Online wrong item type from search

472
0
08-16-2012 12:13 AM
LukeStewart
Occasional Contributor
When accessing items from ArcGIS Online in the JavaScript API there seems to be an error in the item type property when a tiled map service from AGOL is returned from a search (portal.queryItems(params)). Currently AGOL supports feature services and tiled map services. You can also reference other ArcGIS Server services including map services. When I query items in AGOL it returns items that have a type property. The problem is the tiled map services from AGOL have type map service as do referenced map services from other ArcGIS Servers. These two items need a different call to add them into the map e.g:

  new esri.layers.ArcGISTiledMapServiceLayer(url) OR
  new esri.layers.ArcGISDynamicMapServiceLayer(url)

Currently I am differentiating the two by doing a string search on the url for ???tiles??? but this method does not seem to be very robust.
Does anyone know why this is the case? If there is a better way to differentiate the two item types or if this is a bug that will be fixed?
Thanks,

Luke
0 Kudos
0 Replies