Кнопка каждая важна

19 февраля, 1:45

На сайте openstreetmap.org новость: нажатие правой кнопки мыши на карте больше не выводит меню браузера. Теперь там меню сайта с традиционными для веб-карт пунктами: построить маршрут, посмотреть адрес, получить список объектов. Не нужно перетаскивать маркеры и не нужно целиться в кнопки со знаком вопроса или заметкой. Подсматривать адрес тайла и дёргать /dirty стало сложнее.

Все остальные веб-карты давно перехватывают нажатие правой кнопки. Google Maps его просто игнорирует, Яндекс.Карты тоже не откликаются (даже в редакторе, как ни странно), но двойное нажатие правой кнопки уменьшает масштаб, в противовес левой кнопке мыши. Так же ведёт себя новый сайт Карт Спутника.ру (в пятницу они обновили дизайн), но по одиночному клику показывает меню. Меню по правой кнопки мыши выпадает и у Bing Maps, самое красивое и полезное из всех: только в нём есть пункт «скопировать координаты».

Традиционно для нашего сайта, пул-реквест Дэна Стауэлла висел с августа 2015 года. Неделю назад Стефан Келлер нашёл его и написал, что ему часто жалуются на отсутствие всплывающего меню на osm.org. За шесть часов решили все проблемы и вчера Том, наконец, решительно нажал кнопку «Merge».

В этом году сайт развивается быстрее прежнего: недавно улучшили оформление писем и ограничили размер пакета правок. Четвёртого января неожиданно и неожиданно быстро, всего за семь часов, на сайт добавили слой GPS-треков. Тот самый, да. Наконец, на этой неделе все сервисы переводили на Let's Encrypt: помимо прочих, SSL-сертификат появился у домена osm.org, так что короткие ссылки стали безопасными.

Уточнение: В Google Maps и Яндекс.Картах есть меню по правой кнопке мыши. Оно появляется не во всех браузерах. В комментариях к этой заметке есть иллюстрации. Так что OSM, действительно, последним пришёл к такому решению — а мы даже не заметили, что отстаём.

10 комментариев

Дмитрий #

Ну, это неправда. И google maps и яндекс карты отлично отрабатывают right-click и показывают контекстное меню& Ты бы проверял что ли свои утверждения сначала не только в IE =).

Илья Зверев

Я проверял в Firefox. Это современный браузер, поддерживающий все стандарты. Понятно, что все функции Google Maps работают в Google Chrome, а яндекс карт — в Яндекс.Браузере.

zetx16 #

Какие еще полезные пул-реквесты так висят?

Илья Зверев
literan #

А вот этот переход на Let's Encrypt, случаем, никакого отношения не имеет к тому, чтобы снова появилась возможность на https://openstreetmap.org жать на «Править», и оно бы работало?

Илья Зверев

Сейчас проверил на последнем Firefox — работает.

Роман #

А ведь когда-то давно можно было правой кнопкой получить адрес картинки-тайла, помогало при разработке. Теперь пользуюсь калькулятором geofabrik.

На osm.org не хватает режима маппера/разработчика.

BushmanK #

Не знаю, как где, а в Firefox контекстное меню browser-а прекрасно вызывается по Shift-RightClick. Я понимаю, что почти никто этого не знает (кто не занимался никогда web-разработкой, по крайней мере), но узнать, при желании, легко.

Илья Зверев

Перед написанием заметки я в Firefox 51.0.1 на Fedora 25 проверил нажатие правой кнопки со всеми модификаторами. Ничего не сработало. Поиск в сети не дал никаких решений. Можешь уточнить твои настройки?

freeExec #

Подсматривать адрес тайла и дёргать /dirty стало сложнее.

Достаточно внести в меню адрес тайла и его рефрешь. Хотя возможно стоит ходить на сайт с ключом advance_mapper=true :)

появилась возможность на https://openstreetmap.org жать на «Править», и оно бы работало?

Оно не работает потому, что коннектиться на другой порт JOSM, который поддерживает шифрование и требует установки сертификата.

Илья «Zverik» #

Вчера сделал пул-реквест, добавляющий открытие тайла под курсором. Его отклонили без разговоров. https://github.com/openstreetmap/openstreetmap-website/pull/1450

literan #

«Оно не работает потому, что коннектиться на другой порт JOSM, который поддерживает шифрование и требует установки сертификата.»

Интересно, а как у Zverik'а работает?

Илья Зверев

У меня открывается iD.

Доброжелатель #
Илья Зверев

Спасибо. Дописал абзац.

FSA #

Проверил показ адреса в своём родном городе Тавде (Свердловская область). Почему-то отображает в адресе «Моторный» — название заречного района, который раньше был отдельным посёлком, а сейчас находится в городской черте, также как и посёлок Индра и деревня Заморозково. Уж сильно с толку сбить может, ибо район рядом, а доехать до него можно только через мост через Судоходную реку и большой крюк.