Раздел содержит примеры кода основных возможностей, которые помогут вам прейти с API карт версии 1.0 на API карт версии 2.0.
| Версия 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 |
|
|