How to make it so that in this code from Yandex the search took place automatically without pressing a button. Code in the sandbox.
function init () { //... ymaps.util.augment(GeolocationButton, ymaps.control.Button, { /** * ΠΠ΅ΡΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΊΠ°ΡΡΡ. * @function * @name GeolocationButton.onAddToMap * @param {ymaps.Map} map ΠΠ°ΡΡΠ° Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°. */ onAddToMap: function () { GeolocationButton.superclass.onAddToMap.apply(this, arguments); ymaps.option.presetStorage.add('geolocation#icon', { iconImageHref: 'man.png', iconImageSize: [27, 26], iconImageOffset: [-10, -24] }); this.hint = new GeolocationButtonHint(this); // ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΊΠ»ΠΈΠΊ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. this.events.add('click', this.onGeolocationButtonClick, this); }, /** * ΠΠ΅ΡΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΠΊΠ°ΡΡΡ. * @function * @name GeolocationButton.onRemoveFromMap * @param {ymaps.Map} map ΠΠ°ΡΡΠ° Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°. */ onRemoveFromMap: function () { this.events.remove('click', this.onGeolocationButtonClick, this); this.hint = null; ymaps.option.presetStorage.remove('geolocation#icon'); GeolocationButton.superclass.onRemoveFromMap.apply(this, arguments); }, /** * ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΊΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. * @function * @private * @name GeolocationButton.onGeolocationButtonClick * @param {ymaps.Event} e ΠΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ. */ onGeolocationButtonClick: function (e) { //... }, //... }); //... var myMap = new ymaps.Map("map", { center: [55.755768, 37.617671], zoom: 10, behaviors: ["default", "scrollZoom"] }), myButton = new GeolocationButton({ data: { image: baseImageURL + 'wifi.png', title: 'ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅' }, options: { // Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. enableHighAccuracy: true } }); myMap.controls.add(myButton, {top: 5, left: 5}); } ymaps.ready(init);