laptop and a wrench

Bug

Loading a specific WMS layer on a 10 inch tablet fails to load.

Last Published: November 29, 2016 ArcGIS Runtime SDK for Android
Bug ID Number BUG-000100398
SubmittedOctober 27, 2016
Last ModifiedMarch 30, 2022
Applies toArcGIS Runtime SDK for Android
Version found10.2.8
Operating SystemAndroid
Operating System Version5.1x
StatusWill Not Be Addressed

Additional Information

Depending on the device, the requested image size can be huge; this is limited to ArcGIS for Server services with the known maximum configured size. There is no way of knowing the size of a non-ArcGIS for Server WMS service. Use the suggested workaround to resolve this problem.

Workaround

Extend the WMSLayer and in the GetImage request, have it return the maximum size if the size requested exceeds the maximum: public class MyWMS extends WMSLayer { public MyWMS(String url) { super(url); } @Override protected byte[] getImage(int width, int height, Envelope extent) throws Exception { if(width>1600) { return super.getImage(1600, height, extent); } return super.getImage(width, height, extent); }}

Steps to Reproduce

Bug ID: BUG-000100398

Software:

  • ArcGIS Runtime SDK for Android

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic