Upgrade to 2.0 API guide
Раздел содержит примеры кода основных возможностей, которые помогут вам прейти с API карт версии 1.0 на API карт версии 2.0.
Подключение API
| Версия 1.0 | Версия 2.0 |
<script src="https://maps.api.2gis.ru/1.0"> </script> DG.autoload(function() { // инициализация карты ... }); | <script src="https://maps.api.2gis.ru/2.0/loader.js?pkg=full"> </script> DG.then(function() { // инициализация карты ... }); |
Инициализация карты
| Версия 1.0 | Версия 2.0 |
var map = new DG.Map('map'); | var map = DG.map('map', { |
Отображение маркера
Добавление на карту маркера с картинкой по умолчанию:
| Версия 1.0 | Версия 2.0 |
| |
Добавление на карту маркера с адаптивной пользовательской картинкой:
| Версия 1.0 | Версия 2.0 |
| var myIcon = DG.icon({ iconUrl: 'my-icon.png', |
Отображение группы маркеров
| Версия 1.0 | Версия 2.0 |
| |
Отображение маркера с привязанным попапом
| Версия 1.0 | Версия 2.0 |
| DG.marker([54.98, 82.89]) |
Отображение попапа
| Версия 1.0 | Версия 2.0 |
| DG.popup() .setLatLng([54.98, 82.89]) .setContent('Привет!') .addTo(map); |
Отображение элемента управления
Отображение пользовательского элемента управления в правом верхнем углу карты:
| Версия 1.0 | Версия 2.0 |
var myControl = new MyControl(); var positionOffset = new DG.Point(0, 0); var position = new DG.ControlPosition(DG.ControlPosition.TOP_RIGHT, positionOffset); map.controls.add(myControl, null, position); | |
Подписка на события
| Версия 1.0 | Версия 2.0 |
| |