Чтобы установить часовой пояс, язык, формат даты и плотность изображения для слоев, которые будут отрисованы, а также для отображения табличных данных, нужно использовать команду render/set_locale:
svc=render/set_locale¶ms={"tzOffset":<uint>, "language":<text>, "flags":<uint>, "formatDate":<text>, "density":<uint>}
| Название | Описание | Заметки |
|---|---|---|
| tzOffset | часовой пояс | |
| language | язык (двухбуквенный код) | |
| flags | флаги: 0 - метрическая система мер, 1 - единицы измерения США, 2 - имперская система | необязательный |
| formatDate | формат даты и времени (см. ниже) | |
| density | размер тайла | необязательный |
| Параметр | Значение |
|---|---|
| %H | час дня (от «00» до «23») |
| %B | полное имя месяца (от «Январь» до «Декабрь») |
| %b | сокращенное имя месяца (от «Янв» до «Дек») |
| %m | номер месяца в году с начальным нулём (от «01» до «12») |
| %l | номер месяца между 1 и 12 (от «1» до «12») |
| %P | формат персидского календаря («01 Фарвардин 1392 00:00:00») |
| %A | полное имя дня (от «Понедельник» до «Воскресение») |
| %a | сокращенное имя дня (от «Пн» до «Вс») |
| %E | день месяца с начальным нулем («01» to «31») |
| %e | день месяца между 1 и 31 (от «1» до «31») |
| %I | час дня с начальным нулём (от «01» до «12») |
| %M | минуты часа с начальным нулём (от «00» до «59») |
| %S | секунды в минуте с начальным нулём (от «00» до «59») |
| %p | показывать указатель A.M./P.M. («AM» или «PM») |
| %Y | четырехзначное число года (например «1999» или «2008») |
| %y | двузначное число года (например «99» или «08») |
Пример:
"formatDate":"%Y-%m-%E %H:%M:%S"
Необходимо экранировать символ «%» и передавать его в запросе как «%25»
Результат:
2013-01-26 12:34:56
По умолчанию размер тайла 256*256.
| Значение | Размер тайла | Пропорции |
|---|---|---|
| 1 | 256*256 | 1 |
| 2 | 378*378 | 1.5 |
| 3 | 512*512 | 2 |
| 4 | 768*768 | 3 |
| 5 | 1024*1024 | 4 |
{} /* пустой объект при удачном выполнении, при неудачном - код ошибки */