dg-migration
Описание
Раздел содержит примеры кода основных возможностей, которые помогут вам прейти с 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 |
| |