Giter VIP home page Giter VIP logo

Comments (3)

AnteaterKit avatar AnteaterKit commented on June 5, 2024

Добрый день! спасибо!
Добавил в пример работу с controls карты https://plnkr.co/edit/3RjzXm4xvOjKbasNeHZy?p=preview
Но вам нужно более детальное управление, например его опции:
var searchControl = new ymaps.control.SearchControl({
options: {
float: 'left',
provider: 'yandex#search'
}
});
Это еще не реализовано, я могу добавить в след версию.

from angular2-yandex-maps.

LikSaint avatar LikSaint commented on June 5, 2024

Спасибо за ответ.
Да, это было бы круто, еслиб в следующей версии это было, а пока мы реализовали это так:

this.yaMap._mapsWrapper._map
            .then((map) => {
                const searchControl = new this.window.nativeWindow.ymaps.control.SearchControl({
                    options: {
                        float: 'right',
                        floatIndex: 100,
                        noPlacemark: true
                    }
                });
                map.controls.add(searchControl);
            })
            .catch(console.error);

т.е. взяли элемент из дома('yaMap') вызвали _map(сама карта), Затем нашли в window элемент ymaps, и через него создали элемент-контроллер searchControl. Затем запихнули его в карту.
Возможно стоит дать доступ к нативной карте из вашего модуля напрямую =) а то мы долго разбирались как его достать).
p.s.: this.window это врапер window. Во втором ангуляре с этим некоторые проблемы.
p.p.s.: в представленном коде параметры searchControl прописаны для теста.

from angular2-yandex-maps.

Valt25 avatar Valt25 commented on June 5, 2024

А как вы получили объект карты ymaps? У меня всегда undefined. Становится объектом если только дождаться загрузки карты. Как вы это делаете?

from angular2-yandex-maps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.