Удаление определенной метки на яндекс карте
Я разрабатываю приложение на основе яндекс карт. Столкнулся с 2 серьезными проблемами. Первая, я прохожусь по сету из точек и добавляю метки на карту. В зависимости от расстояния метки рисуются по разному. Я прекрасно знаю как удалить все метки, но как удалить только одну, или хотя бы изменить ее рисунок
let mapObjects = mapView.mapWindow.map.mapObjects for obj in setObject/сет с кординатами точек let placemark = mapObjects.addPlacemark(with: obj) placemark.opacity = 0.5 placemark.isDraggable = true if distance else < placemark.setIconWith(image2) >>
в документации есть метод
- (void)removeWithMapObject:(nonnull YMKMapObject *)mapObject;
но как в него передать именно нужную метку Вторая проблема, заключается в том как сделать метку кликабельной? Заранее благодарен за любую помощь!
Метки на карте Яндекс для Shop-Script X

![]()
Метки на карте Яндекс — плагин для быстрого и удобного способа вывода метока яндекс карты на вашем сайте.
Для просмотра работы плагина, перейдите по ссылке.
Для вывода меток на карте, вызовите в вашем шаблоне или на странице .
Для получения массива меток для своих целей, вызовите в шаблоне или на странице
Возможности
- Не ограниченное создание яндекс карт с метками.
- Отключение и редактирование стилей и js файлов
- Редактирование шаблонов для каждой карты индивидуально.
- Выбор положения вывода меток (слева, справа, снизу, отключить вывод).
- Открытие метки и смещение центра карты при наведение на метку из списка.
- Подсказка выбора адреса при добовлении метки.
- Геокодер определения координат по адресу.
- Установка zoom карты.
- Отключение элементов управления.
- При выборе положения слева или справа отображения меток, ширину можно не указывать, она будет по ширине ваше страницы.
- Обязательно указывайте центр карты, иначе не будет выводиться.
Пожелания и доработки пишите на почту
Yandex map | как удалить метку при клике на элемент вне карты?
При добавлении метки, я в span кнопки удаления метки добавляю параметр data-index и там указываю index ( который сам задаю через i++ ).
Думал решением будет заданный index на каждую метку, но, это не так.
Если удалить первую метку определив на нее ссылку по index, то, остальные метки перестают удалятся. А если удалять с конца, то, все ок.
Вот скрипт удаления
$( document ).on( $clickAction, $deleteMarkedplaceButtonClass, function (e) < e.preventDefault(); var elem = $( this ), index = elem.attr( $dataIndexAttr ), wrapperBlock = elem.parent().parent(), selectedPlacemark = myMap.geoObjects.get( index ); // тут я определяю ссылку на метку myMap.geoObjects.remove( selectedPlacemark ); // удаляю по ссылке т.е. child, как указано в документации wrapperBlock.remove(); if( $( $addressSearchInputClass ).length == 0 )< addNewSeachField(); >>);
Думал может быть при добавлении адреса и полей, сохранять ссылки в jquery массив.
Но, либо я что то делаю не так, или не понятно. При попытке вытащить из этого массива элемент, он мне возвращает [object Object]
Помогите пжл, я в тупике.
- Вопрос задан более трёх лет назад
- 1727 просмотров
1 комментарий
Оценить 1 комментарий
Видео с офисом для яндекс карт
Привет. Нужно добавить компанию на яндекс карты в Москве, но нет офиса. Ситуация: Человек занимается потолками, офиса нет, но есть сайт где в контактах указан домашний адрес. Основной источник трафика – авито, но хочется добавиться и на яндекс карты, чтобы рейтинг там был и всё такое, но яндекс просит снять видео с улицей, номером дома и офисом одним фильмом. Домашний адрес не подходит для таких целей. Кто-нибудь сталкивался с такой задачей, как решали?
- Все вопросы про продвижению в буржунете в одной теме — 2
- Малоценная или маловостребованная страница — Яндекс
- 31 тысяча фотографий зданий Киева появилась на Яндекс.Картах
На сайте с 04.12.2018
17 января 2023, 10:16
Можно, конечно, с кем то договориться, но Яндекс со временем пошлет толокера и тот спалит, что Вас там нет.
Яндекс поддерживает в справочнике актуальный список организаций, к которым можно придти. Иных они выкидывают — им же нельзя впарить свою нелепую рекламу в ЯБ.
И зачем Вам отзывы, которые Вы не сможете контроллировать? Набегут несколько конкурентов, загадят Вам профиль и никак от них не избавитесь.
Удобный съем позиций (http://allpositions.ru/redirect/58277)
На сайте с 27.12.2016
17 января 2023, 10:47
Можно, конечно, с кем то договориться, но Яндекс со временем пошлет толокера и тот спалит, что Вас там нет.
Яндекс поддерживает в справочнике актуальный список организаций, к которым можно придти. Иных они выкидывают — им же нельзя впарить свою нелепую рекламу в ЯБ.
И зачем Вам отзывы, которые Вы не сможете контроллировать? Набегут несколько конкурентов, загадят Вам профиль и никак от них не избавитесь.
ХЗ как, но у меня недавно один влез на карту без реального офиса, добавлены фотки и прочее, профиль заполнен, сайт на поддомене, сама контора вообще не с моего региона и близко, а у нас тут просто кому то заявки передает за % . Точку в офисном здании, но там их нет, ради интереса написал в поддержку что там нет их а в ответ «на мало доказательств, покажи фото что их там нет» какие блин фото, все офисы пофоткать и расписать где какая контора чтоб было понятно что этой нет )))