To set timezone, language, date format or tile density for layers, use the command render/set_locale:
svc=render/set_locale¶ms={"tzOffset":<uint>, "language":<text>, "flags":<uint>, "formatDate":<text>, "density":<uint>}
| Name | Description | Notes |
|---|---|---|
| tzOffset | timezone | |
| language | language (two-lettered code) | |
| flags | flags: 0 - metric system of measurement, 1 - US system, 2 - imperial system | optional |
| formatDate | date & time format (see below) | |
| density | tile size | optional |
| Parameter | Description |
|---|---|
| %H | The hour of the day with leading zero if required (“00” to “23”) |
| %B | The full month name (“January” to “December”) |
| %b | Abbreviated month name (“Jan” to “Dec”) |
| %m | The month of the year with leading zero if required (“01” to “12”) |
| %l | The month of the year between 1-12 (“1” to “12”) |
| %P | Format Persian calendar (“01 Farvardin 1392 00:00:00”) |
| %A | The full day name (“Monday” to “Sunday”) |
| %a | Abbreviated day name (“Mon” to “Sun”) |
| %E | The day of the month with leading zero if required (“01” to “31”) |
| %e | The day of the month between 1 and 31 (“1” to “31”) |
| %I | The hour of the day with leading zero if required (“01” to “12”) |
| %M | The minute of the hour with leading zero if required (“00” or “59”) |
| %S | The seconds of the minute with leading zero if required (“00” to “59”) |
| %p | Displays the A.M./P.M. designator (“AM” or “PM”) |
| %Y | The full four digit year (“1999” or “2008”) |
| %y | The year as a two-digit number (“99” or “08”) |
Example:
"formatDate":"%Y-%m-%E %H:%M:%S"
It is necessary to escape the character “%” and pass it in the request as “%25”
Result:
2013-01-26 12:34:56
Default tile size is 256*256.
| Value | Tile size | Ratio |
|---|---|---|
| 1 | 256*256 | 1 |
| 2 | 378*378 | 1.5 |
| 3 | 512*512 | 2 |
| 4 | 768*768 | 3 |
| 5 | 1024*1024 | 4 |
{} /* empty object if execution successful, if not - error code */