simple example with cesium sandcastle that looks wrong.
var viewer = new Cesium.Viewer(‘cesiumContainer’, {
imageryProvider : new Cesium.ArcGisMapServerImageryProvider({
url : ‘https://maps.gvs.nga.mil/arcgis/rest/services/Basemap/NGA_ShadedRelief_2D/MapServer’
}),
baseLayerPicker : false
});
The server doesn't handle CORS so you need to run chrome with --disable-web-security for the initial request to https://maps.gvs.nga.mil/arcgis/rest/services/Basemap/NGA_ShadedRelief_2D/MapServer?f=json
will fail. Also you need a CAC card. Cesium is downloading the jpgs as blobs but seems to be smearing them. The tiles are 512x512 in wkid 4326.
[url=http://imgbin.org/index.php?page=image&id=22982][/url]
And here is how it looks running in a local arcgis javascript map.
[url=http://imgbin.org/index.php?page=image&id=22983][/url]