Подключаю на сайт яндекс карту на которой требуется отрисовывать полигоны. Полигоны рисуются по координатам вершин, которые задаются в самом скрипте.
Так вот, как мне сделать так что бы эти координаты брались из инфоблока? В инфоблоке будут прописаны координаты, информация и много еще чего, в данный скрипт нужно вернуть только координаты и информацию. Хотя для начала просто координаты, а информацию уже по аналогии сделаю))
Скрытый текст |
---|
ymaps.ready(init); function init() { var myMap = new ymaps.Map("map", { center: [48.48, 135.09], zoom: 13 }, { searchControlProvider: 'yandex#search' }); // элемента управления и его параметры. myMap.controls // Кнопка изменения масштаба. .add('zoomControl', { left: 15, top: 150 }) // Список типов карты .add('typeSelector') // Создаем многоугольник, используя вспомогательный класс Polygon. var myPolygon = new ymaps.Polygon([ // Указываем координаты вершин многоугольника. // Координаты вершин внешнего контура. [ [48.48636310910741, 135.04429401319805], [48.486937240505156, 135.04388363521875], [48.487190426808176, 135.04478217523877], [48.48664357194906, 135.04520914372952], ], // Координаты вершин внутреннего контура. [ ] ], { // Описываем свойства геообъекта. // Содержимое балуна. balloonContent: "Информация" }, { // Задаем опции геообъекта. // Цвет заливки. fillColor: '#00FF0088', // Ширина обводки. strokeWidth: 2 }); // Добавляем многоугольник на карту. myMap.geoObjects.add(myPolygon); |
Так вот, как мне сделать так что бы эти координаты брались из инфоблока? В инфоблоке будут прописаны координаты, информация и много еще чего, в данный скрипт нужно вернуть только координаты и информацию. Хотя для начала просто координаты, а информацию уже по аналогии сделаю))