Букмарклеты можно установить, создав закладку и вставив в URL нужный код.
javascript:(() => {
const m = document.querySelector('a[href^="geo:"]')?.href?.match(/([0-9.-]+),([0-9.-]+)/);
let lat, lon;
if (m) {
[, lat, lon] = m;
} else {
lat = localStorage.getItem('overpass-ide_coords_lat');
lon = localStorage.getItem('overpass-ide_coords_lon');
}
window.open(`https://google.com/maps/@?api=1&map_action=pano¶meters&viewpoint=${lat},${lon}`,"_blank","noreferrer");
})()javascript:(() => {
const m = document.querySelector('a[href^="geo:"]')?.href?.match(/([0-9.-]+),([0-9.-]+)/);
let lat, lon;
if (m) {
[, lat, lon] = m;
} else {
lat = localStorage.getItem('overpass-ide_coords_lat');
lon = localStorage.getItem('overpass-ide_coords_lon');
}
const z = Math.max(16, parseInt(localStorage.getItem('overpass-ide_coords_zoom')));
window.open(`https://yandex.ru/maps/?l=stv,sta&ll=${lon},${lat}&z=${z}`,"_blank","noreferrer");
})()javascript:(() => {
const m = document.querySelector('a[href^="geo:"]')?.href?.match(/([0-9.-]+),([0-9.-]+)/);
let lat, lon;
if (m) {
[, lat, lon] = m;
} else {
lat = localStorage.getItem('overpass-ide_coords_lat');
lon = localStorage.getItem('overpass-ide_coords_lon');
}
const z = Math.max(16, parseInt(localStorage.getItem('overpass-ide_coords_zoom')));
window.open(`https://yandex.com/maps/?l=stv%2Csta&ll=${lon}%2C${lat}&panorama%5Bdirection%5D=0%2C0&panorama%5Bfull%5D=true&panorama%5Bpoint%5D=${lon}%2C${lat}&panorama%5Bspan%5D=0%2C0&z=${z + 2}`,"_blank","noreferrer");
})()javascript:(() => {
const m = document.querySelector('a[href^="geo:"]')?.href?.match(/([0-9.-]+),([0-9.-]+)/);
let lat, lon;
if (m) {
[, lat, lon] = m;
} else {
lat = localStorage.getItem('overpass-ide_coords_lat');
lon = localStorage.getItem('overpass-ide_coords_lon');
}
const z = Math.max(16, parseInt(localStorage.getItem('overpass-ide_coords_zoom')));
window.open(`https://nakarte.me/#m=16/${lat}/${lon}`,"_blank","noreferrer");
})()javascript:(() => {
const [, z, x, y] = new URL(document.querySelector("#editanchor").href).hash.match(/map=(\d+)\/([0-9.-]+)\/([0-9.-]+)/);
window.open(`https://yandex.ru/maps/?l=stv,sta&ll=${y},${x}&z=${z}`,"_blank","noreferrer");
})()Ещё, если вы постоянно бегаете между разными картами, то вам может пригодится это расширение: https://github.com/tankaru/OpenSwitchMaps
Версия расширения для хрома: https://github.com/limex/OpenSwitchMaps-v3
По умолчанию показаны не все доступные сайты, их можно включить/выключить в настройках
Это похожее расширение, но набор сайтов меньше. Зато позволяет добавлять свои сайты. С недавних пор работает только в Firefox https://addons.mozilla.org/firefox/addon/osm-smart-menu