WebMapServiceImageryProvider proxy parameter problem

90 views
Skip to first unread message

Ashley Mort

unread,
Jun 19, 2019, 6:19:17 PM6/19/19
to cesium-dev
var provider = new Cesium.WebMapServiceImageryProvider({
    url : 'https://sampleserver1.arcgisonline.com/ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer',
    layers : '0',
    proxy: new Cesium.DefaultProxy('/proxy/')
});

viewer.imageryLayers.addImageryProvider(provider);


However, it doesn't look like the proxy object ever gets set anywhere.  Was proxy taken out of the Resource (below) or am I just doing something wrong?  We are on Cesium 1.58.  Thanks!




Ashley Mort

unread,
Jun 19, 2019, 6:38:19 PM6/19/19
to cesium-dev
I should have read the changelogs.  Answering my own question...I needed to do this:

var myResource = new Cesium.Resource( {"url":layerUrl, "proxy":new Cesium.DefaultProxy('/proxy')} );
var provider = new Cesium.WebMapServiceImageryProvider({ "url" : myResource, "layers" : '0' });

Omar Shehata

unread,
Jun 20, 2019, 7:41:47 PM6/20/19
to cesium-dev
Thanks for posting your solution Ashley! I'm sure whoever stumbles upon this same issue will appreciate it.

Qiusheng Wu

unread,
Sep 15, 2019, 11:12:05 PM9/15/19
to cesium-dev
I tried your solution, but I am getting a 404 error. Any help will be appreciated

var myResource = new Cesium.Resource{"url":layerUrl, "proxy":new Cesium.DefaultProxy('/proxy')} )
var provider = new Cesium.WebMapServiceImageryProvider({ "url" : myResource, "layers" : '0' });

viewer.imageryLayers.addImageryProvider(provider);



On Wednesday, June 19, 2019 at 6:38:19 PM UTC-4, Ashley Mort wrote:
Reply all
Reply to author
Forward
0 new messages