Hi,
I've been having an issue where when I create an offline area using the REST API, it will not finish packaging, but when I do it manually through the settings of the web map, packaging takes seconds. Here is the api post request:
URI uri = new URI("https://packaging.arcgis.com/arcgis/rest/services/OfflinePackaging/GPServer/CreateMapArea/submitJob");
url = uri.toURL();
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
connection.setRequestProperty("Host", "www.arcgis.com");
connection.setDoOutput(true);
String requestBody = "f=json" +
"&mapItemId=a29f7bc8938d4a0ab93fe03bc9e194c5" +
"&areaType=ENVELOPE" +
"&area=" +
"{\"" +
"spatialReference\":{\"latestWkid\":3857,\"wkid\":102100}," +
"\"xmin\" : " + xmin + "," + // Top left point x coordinate
"\"ymin\" : " + ymin + "," + // Bottom right point y coordinate
"\"xmax\" : " + xmax + "," + // Bottom right point x coordinate
"\"ymax\" : " + ymax + // Top left point y coordinate
"}" +
"&token=" + token;
Even when the area is as little as a kilometer squared, it still does not package. Why could this be?
Thanks for reading!