Widget:YandexMap: различия между версиями

Материал из ultracity
Перейти к навигации Перейти к поиску
Новый виджет: Яндекс.Карты — аналог 2gis, параметры apikey, latitude, longitude, popup, zoom, width, height
Метка: Создано заново
 
Исправлено экранирование переменных + вшит API-ключ
Строка 1: Строка 1:
<includeonly>
<includeonly>
     <head>
     <head>
         <script src="https://api-maps.yandex.ru/2.1/?apikey=<!--{|escape:'urlpathinfo'}-->&lang=ru_RU"></script>
         <script src="https://api-maps.yandex.ru/2.1/?apikey=1368be37-49d1-43a2-91ef-9989cdc84908&lang=ru_RU"></script>
     </head>
     </head>
     <body>
     <body>
         <div id="ymap-<!--{|escape:'html'}-->" style="width: <!--{|escape:'html'|default:'100%'}-->; height: <!--{|escape:'html'|default:'400px'}-->;"></div>
         <div id="ymap" style="width: 100%; height: 400px;"></div>
         <script>
         <script>
             ymaps.ready(function() {
             ymaps.ready(function() {
                 var map = new ymaps.Map('ymap-<!--{|escape:'html'}-->', {
                 var map = new ymaps.Map('ymap', {
                     center: [<!--{|escape:'urlpathinfo'}-->, <!--{|escape:'urlpathinfo'}-->],
                     center: [<!--{|escape:'urlpathinfo'}-->, <!--{|escape:'urlpathinfo'}-->],
                     zoom: <!--{|escape:'html'|default:'15'}-->
                     zoom: 15
                 });
                 });
                map.controls.remove('geolocationControl');
                 map.controls.remove('searchControl');
                 map.controls.remove('searchControl');
                 map.controls.remove('trafficControl');
                 map.controls.remove('trafficControl');
                 map.controls.remove('typeSelector');
                 map.controls.remove('typeSelector');
                map.controls.remove('fullscreenControl');
                map.controls.remove('zoomControl');
                map.controls.remove('rulerControl');
                 map.behaviors.disable('scrollZoom');
                 map.behaviors.disable('scrollZoom');



Версия от 17:24, 5 сентября 2026