set_locale
Функция set_locale используется для выбора часового пояса, языка, формата даты или плотности изображения для слоев.
svc=render/set_locale¶ms={"tzOffset":<uint>,
"language":"<text>",
"flags":<uint>,
"formatDate":"<text>",
"density":<uint>}
Параметры
Название | Описание |
---|---|
tzOffset | Часовой пояс. |
language | Язык (двухбуквенный код). |
flags | Флаги системы мер (необязательно):
|
formatDate | Формат даты и времени (см. ниже). |
density | Размер тайла (необязательно). |
Формат даты и времени:
Параметр | Описание |
---|---|
%H | Час суток с начальным нулем при необходимости (от "00" до "23"). |
%B | Полное имя месяца (от "Январь" до "Декабрь"). |
%b | Сокращенное имя месяца (от "Янв" до "Дек"). |
%m | Номер месяца с начальным нулем при необходимости (от "01" до "12"). |
%l | Месяц года (от "1" до "12"). |
%P | Формат персидского календаря ("01 Фарвардин 1392 00:00:00"). |
%A | Полное имя дня недели (от "Понедельник" до "Воскресенье"). |
%a | Сокращенное имя дня недели (от "Пон" до "Вос"). |
%E | День месяца с начальным нулем при необходимости (от "01" до "31"). |
%e | День месяца (от "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"
Результат:
2013-01-26 12:34:56
Плотность:
Значение | Размер тайла | Коэффициент |
---|---|---|
1 | 256*256 | 1 |
2 | 378*378 | 1.5 |
3 | 512*512 | 2 |
4 | 768*768 | 3 |
5 | 1024*1024 | 4 |
Размер по умолчанию — 256*256.
Возвращаемый результат
Если запрос выполнен успешно, возвращается пустой JSON.
{ }
В противном случае возвращается код ошибки. Возможные коды ошибок:
Код | Описание |
---|---|
6 | Неопределенная ошибка. |
4 | Неверные входные параметры. |