Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
ru:skin:gui:keywords [2015/02/03 18:21] Константин [Ключевые слова на основной карте] |
ru:skin:gui:keywords [2016/09/05 14:42] Артём добавил premium и premiumProduct |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Ключевые слова ====== | ====== Ключевые слова ====== | ||
- | Ключевые слова обозначают заданные в программе значения, | + | Ключевые слова обозначают заданные в программе значения, |
- | Ключевые слова могут быть текстовыми и числовыми (некоторые имеют и текстовое, | + | |
+ | Ключевые слова могут быть текстовыми и числовыми (некоторые имеют и текстовое, | ||
При использовании ключевых слов в тексте объектов можно указать несколько вариантов и условия, | При использовании ключевых слов в тексте объектов можно указать несколько вариантов и условия, | ||
- | {" | + | < |
Текст, заданный в кавычках, | Текст, заданный в кавычках, | ||
+ | |||
Например: | Например: | ||
- | {" | + | < |
- | Здесь выводится наименование улицы, а если оно не задано | + | Здесь выводится наименование улицы, а если оно не задано |
- | {" | + | < |
- | Здесь, если заданы улица и дом, выводятся улица и дом, иначе, если есть подпись, | + | Здесь, если заданы улица и дом, выводятся улица и дом, иначе, если есть подпись, |
- | При задании ключевого слова в атрибуте state кнопки её состояние становится равным числовому значению ключевого слова. Для каждого состояния кнопки может быть задан свой текст и картинка. | + | |
- | Ключевые слова можно использовать для изменения видимости объектов. Для этого в атрибуте tags объекта указывается через точку с запятой список ключевых слов, значения которых должны быть ненулевыми, | + | |
- | ===== Глобальные ключевые слова | + | При задании ключевого слова в атрибуте '' |
- | addondsUpdate – 1, если доступны обновления дополнений. | ||
- | battery – состояние батареи: | ||
- | currentRoadDirection – направление текущей дороги. | ||
- | currentRoadTitle – наименование текущей дороги. | ||
- | currentRoadType – тип текущей дороги. | ||
- | currentSpeed – текущая скорость. | ||
- | finishDistance – расстояние до финиша. | ||
- | finishTime – время приезда к финишу. | ||
- | finishTimeLeft – время до финиша. | ||
- | goalDistance – расстояние до цели. | ||
- | goalTime – время приезда к цели. | ||
- | goalTimeLeft – время до цели. | ||
- | gpsAlt – высота над уровнем моря по GPS-приёмнику. | ||
- | gpsAzimuth – направление движения по GPS-приёмнику. | ||
- | gpsLatitude – широта по GPS-приёмнику. | ||
- | gpsLongitude – долгота по GPS-приёмнику. | ||
- | gpsSpeed – скорость по GPS-приёмнику. | ||
- | gpsState – состояние GPS: 0 – нет подключения, | ||
- | lanes – 1, если активен индикатор движения по полосам, | ||
- | hud – состояние режима HUD. Числовое значение равно 1, если режим включен, | ||
- | lanesDistance – расстояние до участка дороги с указанием движения по полосам. | ||
- | localDate – местная дата. | ||
- | manyGoals – 1, если включено отображение информации о промежуточной цели, и 0 в противном случае. | ||
- | nextRoadDirection – направление следующей дороги. | ||
- | nextRoadTitle – наименование следующей дороги. | ||
- | nextRoadType – тип следующей дороги. | ||
- | nextSpeedLimit – следующее ограничение скорости. Текстовое значение содержит значение скорости. Числовое значение равно 1, если активен индикатор изменения ограничения, | ||
- | nextSpeedLimitDist – расстояние до следующего ограничения скорости. | ||
- | route – 1, если проложен или прокладывается маршрут, | ||
- | secondTurn – 1, если активен индикатор второго манёвра, | ||
- | secondTurnDistance – расстояние от текущего местоположения до второго манёвра. | ||
- | secondTurnDistanceAfterFirst – расстояние от ближайшего манёвра до второго. | ||
- | simulation – содержит значение 1, если симуляция включена, | ||
- | sound – содержит значение 1, если звук включен, | ||
- | speedcam – 1, если есть активный спидкам, | ||
- | speedCamDistance – расстояние до опасности. | ||
- | speedLimit – текущее ограничение скорости. Текстовое значение содержит значение скорости. Числовое значение равно 1, если активен индикатор текущего ограничения, | ||
- | speedLimitState – 0 (нет превышения скорости) или 1 (превышение скорости). | ||
- | turnDistance – расстояние до манёвра. | ||
- | turnTime – время до манёвра. | ||
+ | Ключевые слова можно использовать для изменения видимости объектов. Для этого в атрибуте '' | ||
+ | |||
+ | ===== Глобальные ключевые слова ===== | ||
+ | |||
+ | * addondsUpdate – 1, если доступны обновления дополнений. | ||
+ | * battery – состояние батареи: | ||
+ | * currentRoadDirection – направление текущей дороги. | ||
+ | * currentRoadTitle – наименование текущей дороги. | ||
+ | * currentRoadType – тип текущей дороги. | ||
+ | * currentSpeed – текущая скорость. | ||
+ | * finishDistance – расстояние до финиша. | ||
+ | * finishTime – время приезда к финишу. | ||
+ | * finishTimeLeft – время до финиша. | ||
+ | * glideRatio -- отношение горизонтальной скорости к вертикальной. | ||
+ | * goalDistance – расстояние до цели. | ||
+ | * goalTime – время приезда к цели. | ||
+ | * goalTimeLeft – время до цели. | ||
+ | * gpsAlt – высота над уровнем моря по GPS-приёмнику. | ||
+ | * gpsAzimuth – направление движения по GPS-приёмнику. | ||
+ | * gpsLatitude – широта по GPS-приёмнику. | ||
+ | * gpsLongitude – долгота по GPS-приёмнику. | ||
+ | * gpsSpeed – скорость по GPS-приёмнику. | ||
+ | * gpsState – состояние GPS: 0 – нет подключения, | ||
+ | * lanes – 1, если активен индикатор движения по полосам, | ||
+ | * hud – состояние режима HUD. Числовое значение равно 1, если режим включен, | ||
+ | * lanesDistance – расстояние до участка дороги с указанием движения по полосам. | ||
+ | * localDate – местная дата. | ||
+ | * manyGoals – 1, если включено отображение информации о промежуточной цели, и 0 в противном случае. | ||
+ | * nextRoadDirection – направление следующей дороги. | ||
+ | * nextRoadTitle – наименование следующей дороги. | ||
+ | * nextRoadType – тип следующей дороги. | ||
+ | * nextSpeedLimit – следующее ограничение скорости. Текстовое значение содержит значение скорости. Числовое значение равно 1, если активен индикатор изменения ограничения, | ||
+ | * nextSpeedLimitDist – расстояние до следующего ограничения скорости. | ||
+ | * planningRoute -- информация о прокладке маршрута. Числовое значение равно 1, если идёт прокладка маршрута, | ||
+ | * poiViewMode - режим отображения '' | ||
+ | * '' | ||
+ | * route – 1, если проложен или прокладывается маршрут, | ||
+ | * secondTurn – 1, если активен индикатор второго манёвра, | ||
+ | * secondTurnDistance – расстояние от текущего местоположения до второго манёвра. | ||
+ | * secondTurnDistanceAfterFirst – расстояние от ближайшего манёвра до второго. | ||
+ | * simulation – содержит значение 1, если симуляция включена, | ||
+ | * sound – содержит значение 1, если звук включен, | ||
+ | * speedcam – 1, если есть активный спидкам, | ||
+ | * speedCamDistance – расстояние до опасности. | ||
+ | * speedLimit – текущее ограничение скорости. Текстовое значение содержит значение скорости. Числовое значение равно 1, если активен индикатор текущего ограничения, | ||
+ | * speedLimitState – 0 (нет превышения скорости) или 1 (превышение скорости). | ||
+ | * sunRise -- время восхода Солнца. | ||
+ | * sunSet -- время захода Солнца. | ||
+ | * turnDistance – расстояние до манёвра. | ||
+ | * turnTime – время до манёвра. | ||
+ | * vertSpeed -- вертикальная скорость. | ||
+ | * writeTrack -- содержит значение 1, если нужно писать трек, и 0 в противном случае. | ||
===== Ключевые слова в окнах с картой ===== | ===== Ключевые слова в окнах с картой ===== | ||
+ | * azimuth -- направление движения. | ||
* cursor – информация о курсоре. Числовое значение равно 1, если на карте установлен курсор, | * cursor – информация о курсоре. Числовое значение равно 1, если на карте установлен курсор, | ||
* gps – 1, если доступна информация о местоположении или установлена точка старта, | * gps – 1, если доступна информация о местоположении или установлена точка старта, | ||
+ | * zoomButtons -- 1, если нужно показывать кнопки масштабирования карты, и 0 в противном случае. | ||
===== Ключевые слова на основной карте ===== | ===== Ключевые слова на основной карте ===== | ||
Строка 70: | Строка 85: | ||
* 3D – 1, если карта находится в 3D-режиме, | * 3D – 1, если карта находится в 3D-режиме, | ||
- | ===== Ключевые слова на поисковой карте ===== | + | ===== Ключевые слова |
- | * entireRoute – 1, если активен режим отображения всего маршрута, и 0 в противном случае. | + | * addonSize --- размер дополнения в распакованном виде. |
- | * entryPoints – 1, активен режим выбора точек подъезда. | + | * address1, address2, address3, address4 --- административный адрес карт, содержащихся в дополнении. |
+ | * description --- описание дополнения (только в окне AddonDescForm). | ||
+ | * localDate --- дата дополнения, | ||
+ | * products --- требуется ли оплата. Числовое значение: | ||
+ | * progress --- прогресс загрузки/ | ||
+ | * provider --- наименование поставщика дополнения. | ||
+ | * serverDate --- дата дополнения на сервере. | ||
+ | * state --- состояние дополнения. Может использоваться в атрибутах text (label, button) и state (button). В последнем случае принимает следующие значения: | ||
+ | * 0 --- не скачивалось; | ||
+ | * 1 --- идет загрузка; | ||
+ | * 2 --- распаковывается; | ||
+ | * 3 --- ошибка (загрузки или распаковки); | ||
+ | * 4 --- готово к использованию; | ||
+ | * 5 --- доступно обновление; | ||
+ | * 6 --- пауза; | ||
+ | * title --- наименование | ||
+ | * zipSize --- размер дополнения в запакованном виде. | ||
- | ===== Ключевые слова в окнах с дополнениями ===== | + | ===== Ключевые слова в окнах с покупками ===== |
- | * addonSize – размер дополнения в распакованном виде. | + | * '' |
- | * address1, address2, address3, address4 – административный адрес | + | * '' |
- | * description – описание дополнения (только | + | * '' |
- | * localDate – дата дополнения, | + | * '' |
- | * progress – прогресс загрузки/ | + | * '' |
- | * provider – наименование поставщика дополнения. | + | * '' |
- | * serverDate – дата дополнения на сервере. | + | * '' |
- | * state – состояние | + | * '' |
- | * 0 – не скачивалось; | + | * '' |
- | * 1 – идет загрузка; | + | |
- | * 2 – распаковывается; | + | |
- | * 3 – ошибка (загрузки или распаковки); | + | |
- | * 4 – готово к использованию; | + | |
- | * 5 – доступно обновление; | + | |
- | * 6 – пауза; | + | |
- | * title – наименование | + | |
- | * zipSize – размер | + | |
- | ===== Ключевые слова в окнах | + | ===== Ключевые слова в списках ===== |
- | * title – наименование подписки. | + | * expand |
- | * price – стоимость подписки. | + | * 0 - нет вложенных элементов; |
- | * description – описание | + | * 1 - есть вложенные элементы, они свёрнуты; |
- | * comment – комментарий. | + | * 2 - есть вложенные элементы, они |
- | * purchaseDate – дата покупки подписки. | + | |
- | * state – состояние подписки. Числовое значение: | + | |
- | * 0 – не активна; | + | |
- | * 1 – активна; | + | |
- | * 2 – отменена. | + | |
- | * subs – требуется ли подписка. Числовое значение: | + |