Problem for Operational Layer loaded before Basemap Layer

558
3
Jump to solution
01-30-2014 02:21 AM
ShaningYu
Frequent Contributor
This is a continuation of my thread at http://forums.arcgis.com/threads/101693-Zoom-level?p=362198&posted=1#post362198.  In that thread, I reported the Zoom level in JS application.  Using Jeff's approach, I added the operation layer, which  is defined with deeper scale in ArcGIS Server, before I added another other layers.  The problem remained is that once a basemap is loaded, that operational layer becomes invisible. 
However, in my SL application, it is not a problem.
Is there any way to solve it?  Thanks.
0 Kudos
1 Solution

Accepted Solutions
ShaningYu
Frequent Contributor
Using the procedure below, the problem is solved:
1) Change esri.layers.ArcGISTiledMapServiceLayer to esri.layers.ArcGISDynamicMapServiceLayer for the basemap.
2) Set the basemap opacity: 0.5.
3) Load the operation layer that can scale deeper as the 1st layer.

View solution in original post

0 Kudos
3 Replies
ShaningYu
Frequent Contributor
Using the procedure below, the problem is solved:
1) Change esri.layers.ArcGISTiledMapServiceLayer to esri.layers.ArcGISDynamicMapServiceLayer for the basemap.
2) Set the basemap opacity: 0.5.
3) Load the operation layer that can scale deeper as the 1st layer.
0 Kudos
JeffPace
MVP Alum
This is correct, and will allow you to scale deeper than lowest level (19) by rendering everything dynamically.

However, performance is SEVERELY impacting rendering a basemap dynamically.

I would recommend against it.
0 Kudos
ShaningYu
Frequent Contributor
Jeff:  Actually, it can zoom deeper than L19, and can go as deeper as that in ArcMap.  I added an opcity slider for the basemap: US Streets.  It looks fine.  But I can't use ESRI basemap gallery, as pointed out already.  Thanks anyway.
0 Kudos