Add polygons to a mapdata
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
The "polygons" parameter must be a stringified JsonArray object containing the polygons vertices and attributes.
These vertices must be JsonArray objects too, and must contain the latitude first and the longitude second in the WGS84 projection.
Therefore, the latitude value must be between -85 and +85 and the longitude one must be between -180 and +180.
You need at least 4 vertices to make a polygon and the first and the last vertice must be equal in order to close the polygon.
The attributes must be represented by a JsonObject containing attribute name/attribute value pairs.
Date Type Attribute if add a geometry with a date type attribute. Date value format : dd-MM-yyyy (example 12-02-2016)
For example :
var polygonsJsonArray = [{"vertices":[[43.5,3.8],[44.2,3.4],[43.9,4.1],[43.5,3.8]], "attributes":{"Name":"Viktor Blom","Phone":0033123456789,"Age":25}},
{"vertices":[[43.7,3.4],[44.2,3.7],[42.9,4.5],[43.7,3.4]], "attributes":{"Name":"Doug Polk","Phone":0033123789456,"Age":26}},
{"vertices":[[42.1,3.2],[45.2,3.4],[43.6,4.1],[42.1,3.2]], "attributes":{"Name":"Alexandre Luneau","Phone":0033456789123,"Age":28}}];
var polygons = JSON.stringify(polygonsAsJsonArray);
If successful, this method adds the polygons to the mapdata defined by the "mapdataName" parameter and returns a 200 HTTP response containing the newly added polygons ids.
