Клуб Народной карты

Расширение для Народной карты (для браузеров на основе Chromium)

Никита Юшков
6 сентября, 12:56

Плагин «Расширенный функционал Народной карты Яндекс» для браузеров на базе Chromium (основные представители: Google Chrome, Яндекс.Браузер, Opera) является продолжением линейки скриптов для Народной карты и Клуба Народной карты, объединяя все опубликованные ранее инструменты для более удобного редактирования Народной карты Яндекс.

Данное расширение позволяет:

  • удалять точки пересечения границ в слоях: гидрография, растительность, административное деление, рельеф;
  • изменять атрибуты посадки и высадки у остановок в нитках общественного транспорта с № А по № Б;
  • создавать шаблоны (клонировать) объекты Народной карты путём добавления в панель «Недавно созданные» шаблона выбранного объекта с идентичными пользовательскими атрибутами;
  • создавать объекты-привязки (Дороги, Реки, Линии ж/д) путём добавления в панель «Недавно созданные» этих трёх объектов соответственно;
  • добавлять в Клубе Народной карты и Клубе модераторов кнопки перехода в профиль.

Важно! Сразу после установки расширения необходимо обновить открытые страницы, так как контент-скрипты подгружаются при загрузке страницы. Без них расширение не работает. Это актуально для любого расширения. Добавил, так как периодически возникали вопросы у пользователей.

Расширение бесплатно

Мануал

Для установки в браузер Opera проще всего использовать плагин

Install Chrome Extensions

Разработчики расширения: Никита Юшков (функционал), AlexPS (стилевое оформление).

Обратная связь: nikitabalakovo3@yandex.ru

46 комментариев
Красота! :)
Серьёзно продвинулись, ведь в магазин Chrome просто так (без денег) не пускают, но вирусни в том магазине всё равно полно.


Как в Оперу установить?
Котик,
Перешёл по ссылке. Сверху появилась плашка установить Install Chrome Extensions. Нажал поставить. Теперь в магазине появилась заветная добавить. Добавил, перешёл в менеджер расширений. Подтвердил, что надо установить. Но тут оказалось, что оно не работает.
Ответ: Видимо никак. Придётся отдельно делать и для Оперы
Владимир Ковригин
6 сентября, 15:57
AlexPS,
У меня на 55 Опере все работет
Никита Юшков
6 сентября, 20:58
AlexPS,
работает всё в опере, лично проверил. Вот только из магазина Chrome не поставить.
Никита Юшков
6 сентября, 18:47
Котик,
через кнопку "Добавить" около названия в магазине Chrome должно быть. Во всяком случае, в хроме и яндексе установка так проходит.
Никита Юшков,
у меня вообще странный интерфейс магазина, даже бокового меню нет.
Никита Юшков
6 сентября, 20:33
Котик,
да, я сейчас тоже скачал оперу, посмотрел. Но в режиме разработчика всё работает. Попробую выложить расширение в магазин Опера (нужно добавить несколько файлов в расширение). Могу Вам также скинуть просто файлы, которые нужно добавить в режиме разработчика.
Никита Юшков
6 сентября, 20:43
Котик,
нет, по ходу с магазином не получится. Под него придётся прилично переделывать. Тогда вариант 2. Откройте Оперу, Ctrl + Shift + E, нажмите справа вверху на "Режим разработчика", затем выберите "Загрузить распакованное расширение" и выберите в окне папку с распакованным содержимым этого архива (конечную папку). Расширение добавится и будет работать.
Алексей Т.
8 сентября, 13:33
Никита Юшков,
выполнил по инструкции, добавился второй значок после обычной установки, но после кликов на кнопки ничего не происходит.
Опера 54.0.2952.64
Идентификация браузера

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36 OPR/54.0.2952.64
Алексей Т.
8 сентября, 13:44
Никита Юшков,
всё сделал, сначала не работало (клик на кнопки ничего не присходило), а после перезапуска вообще вышло сообщение Использование расширения ограничено редактором Яндекс.Карт
Никита Юшков
8 сентября, 13:58
Алексей Т.,
это расширение, как и любое другое, использует контент-скрипты, которые подгружаются при загрузке страницы, поэтому после установки на уже открытой странице оно работать не будет, ведь контент-скрипты не были загружены. Требуется обновить страницу. Это про некликабельность после установки.
По поводу ошибки - пришлите, пожалуйста, URL страницы, на которой она у Вас появилась.
Никита Юшков
8 сентября, 14:08
Котик,
кстати, ещё в оперу можно поставить расширения из магазина chrome, используя Install Chrome Extensions. Проверил, работает.
Здорово) а можно сэкономить клики и время в желтых точках, путем устранения выпадающего списка? Имею ввиду, сейчас нужно открыть список, найти один из четырех типов, выбрать его. Можно ли вместо этих трех действий, вместо поля с раскрывающимся списком, сделать на его месте 4 радиокнопки? Если выбрать один из типов, три оставшиеся кнопки погаснут,перестав быть активными. Одно действие вместо трёх
Constantinidis,
Да, с точками не очень удобно стало. И меню пропадает, когда координаты забираешь, и много кликать приходится и в углу не очень удобно эти действия делать, по сравнению со старым вариантом.
Никита Юшков
6 сентября, 18:49
Constantinidis,
изначально рассматривал этот вариант, но мне показалось громоздко. С внедрением в расширении сохранения предыдущего выбранного слоя, как мне кажется, проблема потеряла остроту.
Как заставить работать букмарклеты в Firefox?
hehasamail,
Было бы не плохо! Приятель переустановил кучу версий и ни как. Сегодня с 11 до 16 мучался. зато за грибами ходить не надо, корзина полная.
Обновлено 6 сентября, 17:11
Никита Юшков
6 сентября, 18:50
hehasamail,
к сожалению, в Firefox такая возможность не предусмотрена.
Никита Юшков,
а вот это печально
Семён Федотов
6 сентября, 15:51
Нет слов, чтобы передать восхищение!
Но есть один вопрос — при копировании остановки посредством создания шаблона не сохраняются маршруты (копируется только название). Лечится ли это?
Никита Юшков
6 сентября, 18:44
Семён Федотов,
маршруты у остановок - это родительские объекты (masters), то есть привязки. Поэтому их копирование или некопирование напрямую связано с той самой галочкой :)
Обновлено 6 сентября, 18:45
Касательно желтых точек - Хорошо бы придумать перебор категорий объектов, чтобы скрипт сам понимал какую точку нужно удалить и каждый раз не приходилось бы выбирать. Если будут конфликты двух точек в одном месте, то предлагал бы выбор из категорий. 
Либо можно сделать чекбоксы среди каких категорий искать, если например тебе АТД и рельеф не нужны.
Никита Юшков
6 сентября, 18:54
sc1a,
в таком случае можно случайно удалить не ту точку. Сейчас, как мне кажется, реализован наиболее удобный и функциональный вариант.
Никита Юшков,
Ну ненужные желтые точки в любом случае все подлежат удалению. А нужные желтые точки и так и так не удалятся.
Никита Юшков
6 сентября, 19:05
sc1a,
я, к примеру, всегда добавляю точку, если даже участок становится жёлтым. В этом случае точка удалится, но это будет сделано зря.
Молодцы!
Снимаю шляпу! То что доктор прописал!
Никит получилось отлично. 
Есть ли дальнейшие творческие планы по улучшению Народной Карты ?
Алекс Khm,
От него пока вряд ли, ибо занят. А если от себя, то...
Никита Юшков
7 сентября, 17:23
Алекс Khm,
спасибо за отзыв. Пока на этом остановлюсь, во всяком случае, до зимних каникул. Но небольшие улучшения можно попробовать реализовать и ранее. Главное, чтобы были предложения с вашей стороны. Ну, а с моей - свободное время :)
Спасибо!!!
Вопрос к разработчикам. А есть ли проекты, которые в работе? Планы по новым фичам? Может собираете идеи и мысли  Принимаете ли предложения?
Никита Юшков
7 сентября, 12:30
✐dspos,
предложения всегда готовы принять) Но время на дальнейшие разработки появится, скорее всего, только после зимней сессии.
Никита Юшков,
Вы неверняка знакомы с сайтом Россреестра pkk5.rosreestr.ru Есть ещё множество других ресурсов, которые используют информацию ПКК. В частности, egrp365.ru , на котором ПКК совмещена с подложкой карт Яндекса, Гугла и т.д. 
Вот у меня возникла мысль, если сторонние ресурсы используют открытые данные ПКК, возможно ли на НЯК реализовать слой кадастровой карты?
Обновлено 7 сентября, 13:04
Никита Юшков
7 сентября, 14:16
✐dspos,
встроить это в НЯК для меня нереально) Используйте vitrite и живите счастливо :)
Fleget
Сотрудник Яндекса7 сентября, 14:47
Добавили пост в шапку полезных ссылок :)
Никита Юшков
7 сентября, 14:49
Fleget,
👍
Что-то у меня расширение стало капризничать. https://yadi.sk/i/qb7YAwCrfbAQ7w
☭Okclick,
я понял. Оно проверяет адрес сайта не в текущем окне браузера, а в первом. https://yadi.sk/i/uspWxpn_Pnyq6Q
Никита Юшков
12 сентября, 08:37
☭Okclick,
 что-то странно. Проверяло в текущем. Вечером посмотрю.
Никита Юшков
13 сентября, 01:42
☭Okclick,
не знаю, как Вам удалось это сделать. У меня всё работает верно при любых изощрительных манипуляциях со вкладками.
Никита Юшков
13 сентября, 23:48
Пардон, сначала подумал, что речь о вкладках. С окнами действительно есть косяк. Поищу решение. Спасибо за фидбэк)
Никита Юшков
14 сентября, 21:06
Исправлено в версии 3.2
Благодарю за отличное дополнение!