Как исправить некачественное растровое изображение на карте HERE javascript v3.1

После обновления до V3.1 пакета HERE Maps Java Script SDK качество растровых изображений заметно снизилось. Сравнение нашего производственного сайта с обновленным сайтом с тем же портом просмотра показывает, что версия 3.1 имеет низкое качество изображения на всех растровых слоях.

Пробовали отключить дробное масштабирование и указать pixelRatio в зависимости от окна. Загружаемые плитки изображений выглядят одинаково в зависимости от сетевого трафика.

    var hereMap = new H.Map(
        document.getElementById(mapCanvasDiv),
        defaultLayers.raster.terrain.map,
        {
            zoom: mapOptions.zoom,
            center: mapOptions.center,
            pixelRatio: window.devicePixelRatio || 1
        });

Я ожидал того же качества рендеринга изображений для растровых слоев, что и в предыдущей версии.


person Mark R    schedule 22.07.2019    source источник
comment
ЗДЕСЬ, 3 месяца спустя, и это все еще серьезная проблема, средство визуализации WebGL очень плохо отображает растровые слои.   -  person Mark R    schedule 25.10.2019


Ответы (1)


Используйте растровые карты с engineType = "P2D", чтобы качество изображения было таким же, как и раньше. Тем временем команда работает над устранением проблемы.

person HERE Developer Support    schedule 30.07.2019
comment
Я не уверен, что это поможет, если у нас есть векторная карта нормалей с растровой спутниковой картой. Это заставит нас не использовать векторные карты, правильно? - person Mark R; 31.07.2019
comment
Если вы хотите переключать базовые слои между vector.normal.map и raster.s satellite.map, вы действительно не можете использовать P2D engineType. Но если вы хотите использовать только растровые типы карт, вам следует использовать P2D engineType сейчас, чтобы иметь такое же качество изображения, как и раньше. - person Tomas; 01.08.2019