Клуб API КартКак убрать маркер определенного положения (Я)?Пост в архиве.mapcher.com24 марта 2015, 23:48Нужно чтобы при нажатии кнопки Определить мое положение не появлялся символ Я в кружке, или чтобы по щелчку он убирался.
8 комментариевАвторизуйтесь, чтобы оставить комментарийzloylos27 января 2016, 22:56Добавили опцию в версии 2.1.23 https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/control.GeolocationControl-docpage/#param-parameters.options.noPlacemarkdimik27 января 2016, 22:56 Сделал так: вместо стандартной кнопки поставил собственную. На нее навесил определение положения, добавление маркера и сразу же удаление. То что надо.Я удалил чтобы такое "То что надо" больше никто не делал.Такие костыли вместо использования стандартной опции, зачем?mapcher.com27 января 2016, 22:56 Стандартная опция будет только в 23 релизе, или в текущем есть? Кроме того, меня в описании отпугнуло, что при применении этой опции не будет автоматической сменя центра и масштабирования. А мне именно нужна смена центра, но без маркера.Обещаю более свои костыли не светить людям :)parameters.options.noPlacemarkfalseТип: Boolean При значении true метка-местоположение не будет показана на карте, а так же не произойдет автоматической смены центра и масштабирования карты.Алексей27 января 2016, 22:56Ранее вопрос уже обсуждался:ymaps.geolocation.get({ provider: 'yandex', // можно задать параметр browser - для определения местроположения пользователя через браузер mapStateAutoApply: true}).then(function (result) { myMap.setCenter(result.geoObjects.get(0).geometry.getCoordinates()); myMap.setZoom(14);});dimik27 января 2016, 22:56Она уже доступна.Вы можете подключить 23 указав ее напрямую вместо 2.1 в урле подключения АПИ 2.1 -> 2.1.23mapcher.com27 января 2016, 22:56Хорошо, центр так установлю. А как нужный зум выбрать? Просто какое-то фиксированное значение? Как оно работает по дефолту?Алексей27 января 2016, 22:56Добавить: myMap.setZoom(14);Добавил в коде выше.mapcher.com27 января 2016, 22:56Спасибо.