Для интеграции карты с объектами из базы данных GEOBRIDGE на сайт необходимо:
- узнать свой ключ пользователя (Кабинет пользователя)
- добавить на свой сайт код, указанный ниже (указать свой ключ Gb.setRegKey('614383f8ddfe65b7465cfa2817e3b7ba')).
На карте будут отображены ПУБЛИЧНЫЕ объекты, принадлежащие пользователю.
<head> ... <script src="//api-maps.yandex.ru/2.1-dev/?lang=ru-RU&load=package.full" type="text/javascript"></script> <script src="https://geobridge.ru/Application/js/ext/gb.js" type="text/javascript"></script> ... </head> ... <body> ... <div id="map" style="width: 100%; height: 500px;"></div> <script type="text/javascript"> ymaps.ready(init); var myMap; function init() { myMap = new ymaps.Map("map", { center: [59.95, 30.32], zoom: 13 } ); Gb.setMap(myMap); Gb.setRegKey('614383f8ddfe65b7465cfa2817e3b7ba'); Gb.setObjectsOptions({ css : [ '-webkit-box-shadow: 2px 5px 9px rgba(0, 0, 0, 0.35)', '-moz-box-shadow: 2px 5px 9px rgba(0, 0, 0, 0.35)', 'box-shadow: 2px 5px 9px rgba(0, 0, 0, 0.35)', 'left: 50px', 'top: 85px', 'width: 300px', 'position: absolute', 'min-width: 250px', 'max-width: 350px', 'font-size: 12px', 'background-color: #ffffff', 'padding: 5px 6px' ], title : 'Список объектов:', // list_max_height : '350px;', //максимальная высота списка объектов в блоке. по умолчанию 530px; list_height : '270px;' //фиксированная высота списка объектов в блоке. по умолчанию 530px; }); Gb.addBlock(); Gb.getContours(true, function (data) { var rand = Math.floor(Math.random() * data.length); Gb.openBalloonById(data[rand].id); }); } Gb = new Gb(); </script> ... </body>