Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

sumrakx

  • 0
    вклад
  • 19
    вопросов
  • 4
    ответа
  • 25%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как отобразить теги 'option' в 'datalist' даже если не совпадают введенные слова?

    sumrakx @sumrakx Автор вопроса
    ок спс буду думать в другом направлении
    Написано более трёх лет назад
  • Как получить размер слоя в метрах?

    sumrakx @sumrakx Автор вопроса
    Moskus, я создал map контейнер, на котором добавил
    L.control.layers
    для переключения растровых слоев. Растровые слои не географические на них изображены микросхемы. Я использовал L.CRS.Simple для позиционирования и bounds. Но теперь появлась необходимость привязать каждый растровый слой к метрам[что бы можно было узнать размер элементов на слое]. Есть backend API где я беру информацию о растровом слое
    ID": 14251,
    "Name": "DA1 P100",
    "MinLevel": 100,
    "MaxLevel": 110,
    "MaxTileX": 541,
    "MaxTileY": 511,
    "TileSize": 256,
    "MinLevelPixelSizeInMeters": 6.4e-8,
    "SizeInMeters": {
    "Width": 0.008863744,
    "Height": 0.008372224

    }


    Насколько я понимаю к реальным географическим координатам привязываться нету смысла.
    Написано более трёх лет назад
  • Как получить размер слоя в метрах?

    sumrakx @sumrakx Автор вопроса
    freeExec, ок. А какие есть инструменты для изменения размера слоя по ширине и высоте как раз не обрезания как с bounds а уменьшения. Если скажем изначально ширина слоя:

    var latlng1 = var latlng1 = L.latLng(0, 0);
     var latlng2 = L.latLng(0, 135);
    var distance = latlng1.distanceTo(latlng2);


    И получаеться
    15011315
    метров или
    15011,315
    км. Я не пойму на что нужно воздействовать что бы получить необходимые уменьшенные мне ширину и высоту.
    Написано более трёх лет назад
  • Как получить границы layer внутри контейнера map?

    sumrakx @sumrakx Автор вопроса
    Moskus, У меня несколько растровых слоев которые я переключаю с помощью L.control.layer . Идея состоит в том, что бы определить оптимальных зум при загрузке layer, и загружать скажем 2-й или 3-й исходя из размеров растрового слоя. Лучшее что я нашел это "getBoundsZoom", куда необходимо передать параметры границ и можно получить оптимальных зум в пределах контейнера map, но я уже намучился с определением границ.
    Написано более трёх лет назад
  • Как изменить начальную позицию x и у?

    sumrakx @sumrakx Автор вопроса
    Решил задачу. Если понять как то делаеться очень просто.
    1. Создаем кастомный Слой и расширяем базовый класс
    L.TileLayer
    .
    2. Изменяем координаты z, x, y как нам нужно.
    3. Оборачиваем в функцию.
    4. Создаем слои и наследуемся от созданного класса.

    L.TileLayer.MyCustomLayer = L.TileLayer.extend({
                getTileUrl: function (coords) {
                    // increment our x/y coords by 1 so they match our tile naming scheme
                    coords.x = coords.x + 1;
                    coords.y = coords.y + 1;
                    return L.TileLayer.prototype.getTileUrl.call(this, coords);
                }
            });
            L.tileLayer.myCustomLayer = function (templateUrl, options) {
                return new L.TileLayer.MyCustomLayer(templateUrl, options);
            }
            var layer = L.tileLayer.myCustomLayer(tiles/ortofoto5000/{y}/{x}/{y}.jpg, {
                minZoom: 0,
                maxZoom: 10,
                zoomOffset: 5,
                zoomReverse: true
            });
    Написано более трёх лет назад
  • Как реализовать влоложенные таблицы Postgresql?

    sumrakx @sumrakx Автор вопроса
    res2001, так если подвести итог и мне необхимо сделать выборку за несколько дней то использовать одну глобальную таблицу с выборкой?
    Написано более трёх лет назад
  • Как реализовать влоложенные таблицы Postgresql?

    sumrakx @sumrakx Автор вопроса
    Благодарю за совет. Попробую реализовать через одну таблицу по выборке данных.
    Написано более трёх лет назад
  • Как реализовать влоложенные таблицы Postgresql?

    sumrakx @sumrakx Автор вопроса
    Pavel Denisov, то есть вы предлагаете не плодить таблицы а добавить дополнительные поля для дальнейшей выборки?
    Написано более трёх лет назад
  • Как работать с большим количеством внешних JS в проекте?

    sumrakx @sumrakx Автор вопроса
    да это мои скрипты написанные благодарю за совет.
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
Самые активные сегодня
  • vabka
    Василий Банников
    • 15 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • hint000
    hint000
    • 4 ответа
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 4 ответа
    • 0 вопросов
  • rootnoroot
    • 1 ответ
    • 3 вопроса
  • Stalker_RED
    Stalker_RED
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации