Сервер смещений

У него в планах попасть в ядро, поэтому этим не заморачивался Зверик. А так да, туда он и метить - в закладку смещения.

Мне что угодно подойдёт :slight_smile: Если удастся добавить пункты в меню снимков — то и ура.

Написал краткую инструкцию в картинках.

Супер! Все бы так плагины описывали…

Насчёт включения в ядро - сначала можно попробовать встроиться в менюшки снимков и смещений (нужные методы можно добавить, как с заменой загрузчика тайлов). До следующего tested успеем только добавить действия в меню Снимки (методы в ядре напишу), а потом уже в можно в меню и кнопку смещений влезать. Ну, и когда совсем стабилизируется - сам код перекладывать можно в ядро (ещё аккаунт для поддержки дали бы…) взамен отпавших Осмоснимковых смещений.

В «Снимках» стоит перенести все статичные пункты из конца в начало, и там же хранить дополнительные. Никакого кода не нужно, просто достаточно переопределить методы добавления, чтобы пункты, добавленные плагинами, не пропадали (и использовать их для статичных пунктов).

А насчёт подменю смещений — туда можно будет встроиться уже когда плагин попадёт в ядро. Свободная кастомизация этого подменю ни к чему.

Штука в том, что сейчас там статических пунктов вообще нет. Надо бы просто как-то удалять динамические пункты, не трогая статические…
И вставлять динамические куда надо… Сейчас там removeAll() и всё тут :frowning:

Кастомизация меню смещений возможна только в целях раннего привыкания к функциям плагина. Если окажется слишком сложно - делать не будем.

Ещё хотелось бы автодобавления кнопки на тулбар при первом запуске плагина…

В общем, со статическими пунктами всё сложно. Если не переделывать весь код менюшки заново - остаётся только по-простому завести список статических элементов и новые методы изменения этого списка. Иначе глюков не оберемся.

Zverik
Как удалять смещения ? Например на случай ошибочного upload

Правую кнопку на кнопке ошибочного смещения, там «Deprecate offset» и ввести причину.

Плагин полезный, но в Москве нашел только одну запись смещения - Черкизовский мост :)) Полагаю, с остальными регионами все еще хуже?

да, в других городах совсем кирдык. Зря писал.

Лол. Товарищи, это система коллективных закладок смещений. Способ их шаринга и отвязывания от компьютера. Облачный сервис, короче.
И если вы не будете добавлять смещения, то кто это сделает?

Толсто.
Кроме России и Тайланда во всём мире нет закладок.

Не зря. Данные наберутся, не все же сразу. :smiley:

зря смеетесь, я полагал, что некая база привязок уже есть (по крайней мере в инструкции было написано явно исходя из этого посыла), по крайней мере из данного топика обратное не следует. Инструмент и правда полезный, надеюсь, базу будут наполнять (я свои смещения точно внесу), и он пригодится.

В 5803, подумав, сделал, чтобы удалялись только “временные” пункты. Теперь можно добавлять свои в начало меню “Снимки” стандартным Main.menu.imageryMenu.add().
Можно и в конец добавлять, но они всё равно в начале окажутся - сильно переделывать не стал, tested скоро.
Предлагаемый патч к плагину без потери совместимости со старыми JOSM (это, как я понимаю, беспокоило): https://dl.dropbox.com/u/63393258/moveToImageryMenu.patch

Кстати, на древнем JOSM 4549 плагин всё-таки не работает - про тулбары ругается (спасибо за автодобавление кнопки, кстати!) :slight_smile:
На 5705 вроде фурычит (выбирал случайным образом). build.xml хорошо бы поправить.

Хотелось бы, чтобы запоминал выбранные смещения между запусками josm

Да, сейчас посмотрел — должно работать с 4666, поправлю xml вечером. Патч пока не приму: он запутывает инструкции («ищите кнопки в меню offset, а если его нет, то в снимках…»). После выхода tested посмотрим.

Ээ. думаю кто ставит экстремальные ночные билды, тот кладёт на инструкции :slight_smile:

На старых JOSM плагин может работать только с отдельным меню. В современных JOSM (latest+будущий tested) он залезет в Снимки.

Вопрос: понятнее ли будет людям, если он залезет в “Cнимки” не сейчас (latest), а попозже?
Соглашусь c freeExec - кто пользуется latest и без инструкции найдёт кнопки, а к выходу tested инструкцию так и так надо менять на основной вариант.

tested ожидается в течение недели, в нём плагин должен осесть на выбранном месте.

В общем, я сам запутался, но интуиция подсказывает, что раньше-лучше :slight_smile: Ничего срочного, конечно, но с любыми попутными изменениями я бы залил. Хотя автору виднее)