Перейти к основному содержимому

city

Модуль предоставляет справочники порядка 9 000 городов мира на русском и английском языках, а также около 100 городов Казахстана на казахском языке.

Подключение

Для подключения справочника импортируйте один из следующих файлов с помощью тега require:

require: city/city.sc
module = sys.zb-common

После подключения в сценарии станут доступны:

Формат значений

ПолеТипОписание
nameСтрокаНазвание города
latЧислоШирота
lonЧислоДолгота
countryСтрокаКод страны в формате ISO 3166-1 alpha-2
timezoneСтрокаЧасовой пояс в формате спецификации Java
populationЧислоЧисленность населения на 2017 г.
capitalСтрока"true", если город является столицей, иначе "false"
continentСтрокаНазвание части света

Примеры строк

824;Оттава;{"name": "Оттава", "lat": 45.41117, "lon": -75.69812, "country": "CA", "timezone": "America/Toronto", "population": 812129, "capital": "true", "continent": "America"}
5084;Астана, Астане, Нур-Султан, Нурсултан;{"name": "Нур-Султан", "lat": 51.1801, "lon": 71.44598, "country": "KZ", "timezone": "Asia/Almaty", "population": 345604, "capital": "true", "continent": "Asia"}
подсказка
Вы можете ознакомиться с примером использования данного справочника, пройдя пошаговый сценарий создания бота для игры в города.