Дата публикации: 10.04.2021

Вывод метки карты на разных языках — bitrix:map.google.view

8bd108ae



Задача: Вывести текст метки на разных языках(в зависимости от языка сайта).

Используем в компоненте языковые файлы. Вывод метки с помощью: GetMessage();

componet-name/lang/ru/template.php

$MESS[MAP_POINT] = "Текст";

componet-name/template.php:

$arMap = array( 
 'google_lat' => 55.723745,
 'google_lon' => 37.608092,
 'google_scale' => 13, 
 'PLACEMARKS' => array( 
 array( 
 'TEXT' => GetMessage(MAP_POINT),
 'LON' => 34.608025074005,
 'LAT' => 34.723805089186
 ))
);
<?$APPLICATION->IncludeComponent(
 "bitrix:map.google.view",
 "",
 Array(
 "INIT_MAP_TYPE" => "ROADMAP",
 "MAP_DATA" => serialize($arMap),
 "MAP_WIDTH" => "600",
 "MAP_HEIGHT" => "170",
 "CONTROLS" => array("SMALL_ZOOM_CONTROL","TYPECONTROL","SCALELINE"),
 "OPTIONS" => array("ENABLE_SCROLL_ZOOM","ENABLE_DBLCLICK_ZOOM","ENABLE_DRAGGING","ENABLE_KEYBOARD"),
 "MAP_ID" => ""
 )
);?>
Популярные записи Парсер rss Вывод всех событий за текущий месяц Разные условия вывода в одном компоненте О функции nc_file_path
Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Имя *

E-mail *

Сайт

Комментарий

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

]]>