Чтобы установить часовой пояс, язык, формат даты и плотность изображения для слоев, которые будут отрисованы, а также для отображения табличных данных, нужно использовать команду 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 |
{} /* пустой объект при удачном выполнении, при неудачном - код ошибки */