geolocation-8.x-3.x-dev/modules/geolocation_yandex/js/MapFeature/YandexControlGeolocation.js

modules/geolocation_yandex/js/MapFeature/YandexControlGeolocation.js
import { YandexMapFeature } from "./YandexMapFeature.js";

/* global ymaps3 */

export default class YandexControlGeolocation extends YandexMapFeature {
  constructor(settings, map) {
    super(settings, map);

    const { YMapControls } = ymaps3;

    ymaps3.import("@yandex/ymaps3-controls@0.0.1").then((ymapsControls) => {
      const { YMapGeolocationControl } = ymapsControls;

      this.map.yandexMap.addChild(
        new YMapControls({
          position: this.settings.position ?? "right",
        }).addChild(new YMapGeolocationControl({}))
      );
    });
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc