The issue is as follows : I am trying to add a basemap service from a geoportal to my OpenLayers source code(Javascript). The basemap service(BaseMapSatellite1M) is a public tiled map service and is accessible through the following link : http://geoportal.abudhabi.ae/rest/services/BaseMapSatellite1M/MapServer We have only the read access to this service, as you can see, so there is no way to reconfigure it or modify the capabilities of the map service.