Динамические значки

Важно! Хотя динамические и интерактивные диаграммы Google активно поддерживаются, мы официально объявили устаревшими статические диаграммы изображений Google еще в 2012 году. Они были отключены 18 марта 2019 года.

На этой странице описано, как создавать различные выноски, пузырьки, булавки и другую графику, которую можно создать с помощью URL-адреса.

Same dynamic icon marker as standalone image.
https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

  1. Введение
  2. Синтаксис
  3. Типы значков
  4. Пузыри
  5. Булавки
  6. Забавные заметки о стиле
  7. Примечания к прогнозу погоды
  8. Текстовые блоки с контуром шрифта (только текст)
  9. Текстовые блоки с контуром шрифта (текст + значок)
  10. Список доступных флагов и значков
  11. Текстовые строки
  12. Тени

Введение

Вы можете создавать разнообразные интересные выноски, булавки или пузырьки, в которых сочетаются текст и изображения. Эти элементы называются динамическими значками .

Large bubble with text only.Same dynamic icon marker as standalone image.

Синтаксис

Корневой URL-адрес: https://chart.googleapis.com/chart?

Динамические значки поддерживают следующие параметры после ? в корневом URL:

Параметр Обязательный или необязательный Описание
chst=< icon_string_constant > Необходимый

Описывает, какой тип значка необходимо создать.

chld=< icon_data > Необходимый

Конкретные данные, используемые для описания размера значка, поворота, текста и других необходимых данных.

  • icon_data — набор значений, разделенных вертикальной чертой, соответствующих значку. В документации на этой странице описано, какие значения требуются для каждого типа значков.

Типы значков

Тип Примеры
Пузыри . Выбирайте маленькие или большие текстовые пузырьки со значками или без них. Small bubble with icon and text.
Medium bubble with icon and one line of text.
Large bubble with text only
Large bubble with text only.
Булавки . Типы булавок могут быть простыми, со звездочкой или наклонными и могут иметь значок, одну букву или более длинные текстовые строки. Plain pin with letterPlain pin with icon
Заметки в забавном стиле с текстом и необязательным заголовком
Заметки о прогнозе погоды с заголовком, текстом и значком погоды
Многострочный текстовый блок, без значка Outlined text
Текстовый блок в одну строку со значком

Вернуться наверх

Пузыри

Пузыри бывают различных комбинаций функций: большого или маленького размера, со значком или без него, однострочным или многострочным текстом. В следующей таблице описаны типы пузырьков и синтаксис каждого из них. Описание каждого значения параметра приведено под таблицей.

Несколько дополнительных примечаний:

  • Размер всех пузырьков изменяется в соответствии с шириной и высотой введенного вами текста.
  • Константа bubble поддерживает вариант, заканчивающийся на _withshadow . Если вы используете вариант _withshadow , он добавляет тень под пузырем.
Текст Икона Синтаксис Только тень Пример
Одна линия Нет chst=
d_bubble_text_small[ _withshadow ]

chld=
< frame_style >|
< text >|
< fill_color >|
< text_color >
chst=
[ d_ ]bubble_text_small_shadow

chld=
< frame_style >|
< text >

chst=d_bubble_text_small
chld=
bb|
Launch+site|
C6EF8C|
000000
Одна линия Да chst=
d_bubble_icon_text_small[ _withshadow ]

chld=
< icon_string >|
< frame_style >|
< text >|
< fill_color >|
< text_color >
chst=
[ d_ ]bubble_icon_text_small_shadow

chld=
< icon_string >|
< frame_style >|
< text >

chst=d_bubble_icon_text_small
chld=
wc|
bb|
Pay+Toilets|
C6EF8C|
000000
Одна линия Да chst=
d_bubble_icon_text_big[ _withshadow ]

chld=
< icon_string >|
< frame_style >|
< text >|
< fill_color >|
< text_color >
chst=
[ d_ ]bubble_icon_text_big_shadow

chld=
< icon_string >|
< frame_style >|
< text >

chst=d_bubble_icon_text_big
chld=
snack|
bb|
$2.99+!|
FFBB00|
000000
Многострочный Нет chst=
d_bubble_texts_big[ _withshadow ]

chld=
< frame_style >|
< fill_color >|
< text_color >|
< text_line_1 >
|...|
< text_line_n >
chst=
[ d_ ]bubble_texts_big_shadow

chld=
< frame_style >|
< text_line_1 >
|...|
< text_line_n >

chst=d_bubble_texts_big
chld=
bb|
FFB573|
000000|
Help+Wanted|
Hours:+Midnight+to+3:00+AM|
Good+pay,+interesting+work|
Contact+V.+Helsing
Многострочный Да

chst=d_bubble_icon_texts_big[ _withshadow ]

chld=
< icon_string >|
< frame_style >|
< fill_color >|
< text_color >|
< text_line_1 >
|...|
< text_line_n >

chst=
[ d_ ]bubble_icon_texts_big_shadow
chld=
< icon_string >|
< frame_style >|
< text_line_1 >
|...|
< text_line_n >

chst=d_bubble_icon_texts_big
chld=
home|
bb|
FFB573|
000000|
Haunted+House|
Hours:+Midnight+to+3:00+AM|
Ghouls,+Goblins,+and+Vampires|
Bring+your+own+wooden+stake

Синтаксис

< строка_значка >
Строка, определяющая один из значков , описанных в конце этого документа.
< стиль_фрейма >
Направление хвоста. Выберите одну из следующих констант направления хвоста:
  • bb — рамка воздушного шара, хвостик внизу слева Balloon frame, tail at bottom left

  • bbtl — рамка воздушного шара, хвост вверху слева Balloon frame, tail at top left

  • bbtr — рамка воздушного шара, хвост вверху справа Balloon frame, tail at top right

  • bbbr — рамка воздушного шара, хвостик внизу справа Balloon frame, tail at bottom right

  • bbT - Каркас воздушного шара, без хвостика Balloon frame, no tail

  • edge_bl — Краевая рамка, хвост у нижнего края, левый конец Edge frame, tail at bottom edge, left end

  • edge_bc — Краевая рамка, хвост у нижнего края, по центру Edge frame, tail at bottom edge, centered

  • edge_br — Краевая рамка, хвост у нижнего края, правый конец Edge frame, tail at bottom edge, right end

  • edge_tl — Краевая рамка, хвост у верхнего края, левый конец Edge frame, tail at top edge, left end

  • edge_tc — Краевая рамка, хвост у верхнего края, по центру Edge frame, tail at top edge, centered

  • edge_tr — Краевая рамка, хвост у верхнего края, правый конец Edge frame, tail at top edge, right end

  • edge_lt — Краевая рамка, хвост у левого края, верхний конец Edge frame, tail at left edge, top end

  • edge_lc — Краевая рамка, хвост у левого края, по центру Edge frame, tail at left edge, centered

  • edge_lb — Краевая рамка, хвост у левого края, нижний конец Edge frame, tail at left edge, bottom end

  • edge_rt — Краевая рамка, хвост у правого края, верхний конец Edge frame, tail at right edge, top end

  • edge_rc — Краевая рамка, хвост у правого края, по центру Edge frame, tail at right edge, centered

  • edge_rb — Краевая рамка, хвост у правого края, нижний конец Edge frame, tail at right edge, bottom end
< цвет_заливки >
Цвет пузырьковой заливки в виде шестизначного шестнадцатеричного цвета HTML.
< цвет_текста >
Цвет текста в виде шестизначного шестнадцатеричного цвета HTML.
< текст >
Одна строка текста пузырька для однострочных пузырьков. Пробелы должны быть + знаками.
< text_line_1 >|...|< text_line_n >
Одна или несколько строк текста для многострочных текстовых всплывающих окон. Каждая строка отделяется | отметка. Первая строка будет показана крупнее и жирным шрифтом. Пробелы необходимо заменить на +.

Только тень

Для пузырьков вы также можете нарисовать отдельно стоящую тень, используя синтаксис, показанный в таблице выше. Примеры:

Shadow for a d_bubble_text_small marker
chst=
d_bubble_text_small_shadow
chld=
bb|Launch+site
Shadow for a d_bubble_icon_text_small marker
chst=
d_bubble_icon_text_small_shadow
chld=
wc|bb|Pay+Toilets
Shadow for a d_bubble_icon_text_big marker
chst=
d_bubble_icon_text_big_shadow
chld=
snack|bb|$2.99+!
Shadow for a d_bubble_texts_big marker
chst=
d_bubble_texts_big_shadow
chld=
bb|Help+Wanted|
Hours:+Midnight+to+3:00+AM|
Good+pay,+interesting+work|
Contact+V.+Helsing
Shadow for a d_bubble_icon_texts_big marker
chst=
d_bubble_icon_texts_big_shadow
chld=
home|bb|Haunted+House|
Hours:+Midnight+to+3:00+AM|
Ghouls,+Goblins,+and+Vampires|
Bring+your+own+wooden+stake

Вернуться наверх


Булавки

Вы можете создавать различные булавки со значками и/или короткими текстовыми строками. Вот доступные типы контактов.

Тип контакта Пузырьковая константа Примеры
Обычная булавка с одной буквой или значком

chst=d_map_pin_letter[ _withshadow ]
chst=d_map_pin_icon[ _withshadow ]

Plain pin with letterPlain pin with icon
Наклоненная/звездчатая булавка с одной буквой или значком

chst=d_map_xpin_letter[ _withshadow ]
chst=d_map_xpin_icon[ _withshadow ]

Масштабируемый, вращающийся, многолинейный штифт chst=d_map_spin Scalable, rotatable pin

Обычный значок с одной буквой или значком

Это небольшая вертикальная булавка, на которой может быть небольшой значок или отдельная буква.

Синтаксис букв

chst=d_map_pin_letter[_withshadow]
chld=<character>|<fill_color>|<text_color>

Синтаксис значков

chst=d_map_pin_icon[_withshadow]
chld=<icon_string>|<fill_color>
< персонаж >
[ Только текстовые булавки ] Одиночный текстовый символ.
< строка_значка >
[ Только для значков ] Строка, определяющая один из значков, описанных в конце этого документа.
< цвет_заливки >
Цвет пузырьковой заливки в виде шестизначного шестнадцатеричного цвета HTML.
< цвет_текста >
[ Только текстовые булавки ] Цвет текста в виде шестизначного шестнадцатеричного цвета HTML.

Только тень

Чтобы нарисовать тень только для этого типа контакта, используйте следующий синтаксис:

chst=d_map_pin_shadow

Параметр chld не требуется только для тени.

Примеры


chst=d_map_pin_letter_withshadow
chld=A|FF0000|0000FF

chst=d_map_pin_letter
chld=%E5%8D%B1|FF0000|000000

chst=d_map_pin_icon
chld=camping|ADDE63

chst=d_map_pin_shadow

Вернуться наверх


Наклонный/звездчатый значок с одной буквой или значком

Это небольшая булавка, которую можно наклонять влево или вправо или перекрывать звездой. Содержимым пина может быть один символ или небольшой значок.

Синтаксис букв

chst=d_map_xpin_letter[_withshadow]
chld=<pin_style>|<character>|<fill_color>|<text_color>|<star_fill_color>

Синтаксис значков

chst=d_map_xpin_icon[_withshadow]
chld=<pin_style>|<icon_string>|<fill_color>|<star_fill_color>
< стиль_булавки >
Стиль булавки. Выберите одну из следующих констант:
  • pin
  • pin_star
  • pin_sleft
  • pin_sright
< строка_значка >
[ Значки ] Строка, определяющая один из значков , описанных в конце этого документа.
< персонаж >
[ Текстовые булавки ] Одиночный текстовый символ.
< цвет_заливки >
Цвет пузырьковой заливки в виде шестизначного шестнадцатеричного цвета HTML.
< цвет_текста >
[ Текстовые булавки ] Цвет текста в виде шестизначного шестнадцатеричного цвета HTML.
< цвет_заполнения_звезды >
[ Звездочки ] Цвет заливки звезды в виде шестизначного шестнадцатеричного цвета HTML.

Только тень

Чтобы нарисовать тень только для этого типа контакта, используйте следующий синтаксис:

chst=d_map_xpin_shadow

chld=<pin_style>

Примеры


chst=d_map_xpin_letter
chld=pin_star|A|FF0000|000000

chst=d_map_xpin_letter
chld=pin_sleft|A|FF0000|000000

chst=d_map_xpin_icon
chld=pin_sleft|bank-dollar|52B552

chst=d_map_xpin_shadow
chld=pin_sleft

Вернуться наверх


Текстовая булавка с масштабированием и вращением

Это булавка, которую вы можете масштабировать вручную, чтобы включить в нее более длинные текстовые строки. Вы также можете поворачивать булавку на нужную величину и управлять размером и цветом шрифта.

Синтаксис

chst=d_map_spin
chld=<scale_factor>|<rotation_deg>|<fill_color>|<font_size>|<font_style>|<text_line_1>|...|<text_line_n>
< масштабный_коэффициент >
Коэффициент масштабирования для указания размера контакта. Это положительное число с плавающей запятой, где 0,5 — размер немасштабированных выводов. 0,25 будет вдвое меньше, 1 — вдвое больше и так далее.
< градус_вращения >
Вращение штифта в градусах. Допускаются положительные и отрицательные значения. Укажите 0 для вертикального штифта.
< цвет_заливки >
Цвет пузырьковой заливки в виде шестизначного шестнадцатеричного цвета HTML.
< размер_шрифта >
Размер шрифта текста в пикселях.
< стиль_шрифта >
Либо «_» (подчеркивание) для обычного текста, либо «b» для полужирного текста.
< text_ line_1 >...< text_ line_n >
Одна или несколько строк текста, разделенных | персонажи.

Примеры


chst=d_map_spin
chld=1.7|180|C6E7DE|11|_|Raindrop

chst=d_map_spin
chld=2.1|0|FFFF42|13|b|Kumquats

chst=d_map_spin
chld=3|45|FFFF42|11|_|First+line|Second+line

Вернуться наверх


Забавные заметки о стиле

Arrow style note

В шаблонах новинок можно создавать различные текстовые заметки, например заметки или пузыри с мыслями. При желании вы можете включить в заметку заголовок.

Эти заметки имеют фиксированный размер; они не будут увеличиваться или уменьшаться в соответствии с размером вашего текста.

Синтаксис

chst=d_fnote_title OR chst=d_fnote
chld=<note_type>|<note_size>|<text_color>|<text_alignment>|<text_line_1>|...|<text_line_n>
чст
Укажите либо d_fnote_title для заметки с заголовком, либо d_fnote для заметки без заголовка. В заметке с заголовком первая строка текста будет отформатирована как заголовок (крупнее и жирным шрифтом).
< тип_заметки >
Строка, описывающая форму ноты. Выберите одну из строк типа заметки в таблице ниже .
< размер_заметки >
1 (один) для большой ноты или 2 для маленькой ноты. Размеры шаблонов фиксированы; шаблоны не увеличиваются и не сжимаются по размеру текста. Поэкспериментируйте с обоими размерами, чтобы увидеть, какой из них лучше удерживает текст.
< цвет_текста >
Цвет текста в виде шестизначного шестнадцатеричного цвета; альфа-значения не принимаются.
< выравнивание_текста >
Выравнивание всего текста, включая заголовок. Выберите одно из следующих значений:
  • l - ('L') выравнивание по левому краю
  • h - По центру
  • г — выравнивание по правому краю
< text_line_1 >| ...| < text_line_n >
Текст заметки. Используйте | символ, обозначающий новую строку. Если chst=d_fnote_title , первая строка текста форматируется как заголовок.

Шаблоны типов заметок

Следующие шаблоны поддерживаются для шаблонов заметок. Строка note_type для каждого отображается под шаблоном.

Примечание. Текстовые строки чувствительны к регистру!


arrow_d

balloon

pinned_c

sticky_y

taped_y

thought

Примеры

Описание Пример
Заметка с заголовком: chst=d_fnote_title . В качестве заголовка используется первая строка текста. Размер большой купюры (1).
chst=d_fnote_title
chld=pinned_c|1|004400|l|Joe's|Today+2-for-1+!|555-1234
Примечание без заголовка: chst=d_fnote. Текст центрируется.
chst=d_fnote
chld=thought|1|0088FF|h|Why+am+I+here?

Полезный шаблон для старой шутки.


chst=d_fnote
chld=arrow_d|1|000000|h|Your|shoe's|untied

Вернуться наверх


Примечания к прогнозу погоды

Вы можете создать заметку со значком индикатора погоды. Макет аналогичен забавным заметкам, но цвет текста всегда черный, текст всегда выравнивается по левому краю, и вы можете иметь только от одной до трех строк текста.

Эти заметки имеют фиксированный размер; они не будут увеличиваться или уменьшаться в соответствии с размером вашего текста.

Синтаксис

chst=d_weather
chld=<note_type>|<weather_icon>|<title>|<line_2>|<line_3>
чст
d_weather указывает погоду.
< тип_заметки >
Шаблон, который будет использоваться для этой заметки. Используйте одну из строк заметок, перечисленных в списке заметок в забавном стиле выше.
< значок_погоды >
Одна из строк значков погоды в таблице ниже. Заметка может занять один значок погоды.
< заголовок >|< строка_2 >|< строка_3 >
Заголовок и еще две строки текста (эти дополнительные текстовые строки не являются обязательными). Название крупнее и жирным шрифтом.

Иконки погоды

Ниже приведен список поддерживаемых значков погоды, для каждого из которых показана строка Weather_icon .

Примечание. Текстовые строки чувствительны к регистру!


clear-night-moon

cloudy-heavy

cloudy-sunny

cloudy

rain

rainy-sunny

snow

snowflake

snowy-sunny

sunny-cloudy

sunny

thermometer-cold

thermometer-hot

thunder

windy

Примеры

Описание Пример
Заметка о погоде с заголовком и двумя строками в шаблоне стиля taped_y .

chst=d_weather
chld=taped_y|sunny|Barcelona|max+25°C|min+15°C

Желаемое за действительное на зиму.

chst=d_fnote
chld=thought|sunny|I+wish...

Вернуться наверх


Контурные текстовые блоки шрифта (только текст)

Arrow style note

Вы можете создать блок контурного текста на белом фоне. Если вам нужен текст + значок, рассмотрите возможность использования однострочного варианта , который поддерживает значок.

Синтаксис

chst=d_text_outline
chld=<text_fill_color>|<font_size>|<text_alignment>|<outline_color>|<font_weight>|<text_line_1>|...|<text_line_n>
< цвет_текста_заполнения >
Цвет заливки текста. Это шестизначный шестнадцатеричный цвет; альфа-значения не принимаются.
< размер_шрифта >
Число, определяющее размер шрифта в пикселях.
< выравнивание_текста >
Выравнивание всего текста, включая заголовок. Выберите одно из следующих значений:
  • l - ('L')выравнивание по левому краю
  • h - По центру
  • г — выравнивание по правому краю
< цвет_контура >
Цвет контура текста. Это шестизначный шестнадцатеричный цвет; альфа-значения не принимаются.
< вес_шрифта >
Обычный или жирный текст. Подчеркните «_» для обычного текста и «b» для полужирного текста.
< text_line_1 >| ...| < text_line_n >
Текст заметки. Используйте | символ, обозначающий новую строку. Если chst=d_fnote_title , первая строка текста форматируется как заголовок.

Примеры



chst=d_text_outline
chld=FFCC33|16|h|FF0000|b|Mad+Scientist|Boo


chst=d_text_outline
chld=FF65BB|20|h|00FF00|_|Freshly+Made+Pie

Вернуться наверх


Текстовые блоки с контуром шрифта (текст + значок)

Вы можете создать одну строку контурного текста плюс значок сверху, слева, снизу или справа от блока. Если значок вам не нужен, используйте текстовый блок с контурным шрифтом .

Синтаксис

chst=<icon_position_string>
chld=<text>|<font_size>|<font_fill_color>|<icon_name>|<icon_size>|<icon_fill_color>|<icon_and_text_border_color>
< icon_position_string >
Указывает, где в текстовом поле появится значок. Выберите одно из следующих значений:
  • d_simple_text_icon_below — размещает значок внизу поля: Icon on the bottom.
  • d_simple_text_icon_above — размещает значок в верхней части поля: Icon on the top.
  • d_simple_text_icon_left — размещает значок слева от поля: Icon on the left.
  • d_simple_text_icon_right — размещает значок справа от поля: Icon on the right.
< текст >
Текст, который нужно показать. Только одна линия; используйте + для пробелов.
< размер_шрифта >
Число, определяющее размер шрифта в пикселях.
< цвет_шрифта_заполнения >
Цвет заливки текста в виде шестизначной строки. Альфа-значения не поддерживаются.
< имя_значка >
Одно из названий значков, перечисленных внизу этого документа.
< размер_значка >
Высота значка в пикселях. Поддерживаются следующие значения: 12, 16, 24.
< icon_fill_color >
Цвет значка в виде шестизначной строки. Альфа-значения не поддерживаются.
< icon_and_text_border_color >
Цвет рамки вокруг значка и текста в виде шестизначной строки. Альфа-значения не поддерживаются.

Вернуться наверх

Список доступных флагов и значков

Следующие изображения можно использовать в динамических значках, используя соответствующий параметр.

Примечание. Текстовые строки чувствительны к регистру.

Примечание. Иконки доступны только в следующих размерах: 12, 16, 24.

Основные значки

Иконки с Glyphish.com

Эти значки созданы Джозефом Уэйном / glyphish.com . Эта работа доступна под лицензией Creative Commons Attribution 3.0 United States License .

Flags

Here are flags for some countries and territories.

Back to top

Текстовые строки

All display text sent in the request must be UTF-8 encoded and then URL-encoded. Это касается только символов, не безопасных для URL-адресов (символами, безопасными для URL-адресов, в основном являются английские буквы в верхнем и нижнем регистре, а также небольшой набор знаков препинания). Например, значение в кодировке UTF-8 и URL-адреса для буквы «è» — « %C3%A8 », а для китайского символа 駅 — « %E9%A7%85 ». Большинство браузеров позволяют использовать незакодированное значение в строке URL-адреса (например, 駅) и незаметно закодируют его. However, it is possible that someone viewing your image URL is using a browser that doesn't do this, so it is usually best to UTF-8 and URL-encode all non-ASCII characters in text strings. Обратите внимание, что это относится только к тексту, показанному в пузырьках или булавках, а не к символам &, | или другим символам, которые являются частью синтаксиса URL-адреса.

Тени

Вы можете добавить тени ко многим значкам или даже нарисовать тени для некоторых значков без самого значка!

Затененные значки Shadowed pin

Многие из этих значков можно рисовать с тенями или без них. Если затенение является опцией, имя значка будет иметь версию, оканчивающуюся на _withshadow , и другую версию без этого окончания. Вы можете указать значок с любым окончанием, в зависимости от того, хотите ли вы тень или нет.

Вот пример среднего текстового пузыря и булавки с тенями и без них:

Bubble without shadow
chst=d_bubble_icon_text_big
Bubble with shadow
chst=d_bubble_icon_text_big_withshadow
Plain pin with icon
chst=d_map_pin_icon
Plain shadowed pin with icon
chst=d_map_pin_icon_withshadow

Отдельно стоящие тени Shadow only

Некоторые типы значков позволяют рисовать их тень самостоятельно. You might want to do this if you are using several overlapping shadowed icons on a graphic, and they are so close that the shadow from one falls across another graphic. См. документацию по вашему конкретному типу значков, чтобы узнать, можете ли вы нарисовать только их тень.

Back to top