Содержание

Настройки локализации

Чтобы установить часовой пояс, язык, формат даты и плотность изображения для слоев, которые будут отрисованы, а также для отображения табличных данных, нужно использовать команду render/set_locale:

svc=render/set_locale&params={"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

Density

По умолчанию размер тайла 256*256.

Значение Размер тайла Пропорции
1 256*256 1
2 378*378 1.5
3 512*512 2
4 768*768 3
5 1024*1024 4

Возвращаемый результат

{}	/* пустой объект при удачном выполнении, при неудачном - код ошибки */