Как удалить метку на яндекс карте
Перейти к содержимому

Как удалить метку на яндекс карте

  • автор:

Удаление определенной метки на яндекс карте

Я разрабатываю приложение на основе яндекс карт. Столкнулся с 2 серьезными проблемами. Первая, я прохожусь по сету из точек и добавляю метки на карту. В зависимости от расстояния метки рисуются по разному. Я прекрасно знаю как удалить все метки, но как удалить только одну, или хотя бы изменить ее рисунок

let mapObjects = mapView.mapWindow.map.mapObjects for obj in setObject> 

в документации есть метод

- (void)removeWithMapObject:(nonnull YMKMapObject *)mapObject; 

но как в него передать именно нужную метку Вторая проблема, заключается в том как сделать метку кликабельной? Заранее благодарен за любую помощь!

Метки на карте Яндекс для Shop-Script X

Метки на карте Яндекс

Метки на карте Яндекс — плагин для быстрого и удобного способа вывода метока яндекс карты на вашем сайте.

Для просмотра работы плагина, перейдите по ссылке.

Для вывода меток на карте, вызовите в вашем шаблоне или на странице .
Для получения массива меток для своих целей, вызовите в шаблоне или на странице

Возможности

  1. Не ограниченное создание яндекс карт с метками.
  2. Отключение и редактирование стилей и js файлов
  3. Редактирование шаблонов для каждой карты индивидуально.
  4. Выбор положения вывода меток (слева, справа, снизу, отключить вывод).
  5. Открытие метки и смещение центра карты при наведение на метку из списка.
  6. Подсказка выбора адреса при добовлении метки.
  7. Геокодер определения координат по адресу.
  8. Установка zoom карты.
  9. Отключение элементов управления.
  1. При выборе положения слева или справа отображения меток, ширину можно не указывать, она будет по ширине ваше страницы.
  2. Обязательно указывайте центр карты, иначе не будет выводиться.

Пожелания и доработки пишите на почту

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

Можно, конечно, с кем то договориться, но Яндекс со временем пошлет толокера и тот спалит, что Вас там нет.

Яндекс поддерживает в справочнике актуальный список организаций, к которым можно придти. Иных они выкидывают — им же нельзя впарить свою нелепую рекламу в ЯБ.

И зачем Вам отзывы, которые Вы не сможете контроллировать? Набегут несколько конкурентов, загадят Вам профиль и никак от них не избавитесь.

ХЗ как, но у меня недавно один влез на карту без реального офиса, добавлены фотки и прочее, профиль заполнен, сайт на поддомене, сама контора вообще не с моего региона и близко, а у нас тут просто кому то заявки передает за % . Точку в офисном здании, но там их нет, ради интереса написал в поддержку что там нет их а в ответ «на мало доказательств, покажи фото что их там нет» какие блин фото, все офисы пофоткать и расписать где какая контора чтоб было понятно что этой нет )))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *