Esri Print Task не отображает определенную графику на карте - PullRequest
0 голосов
/ 11 января 2019

Моя команда создает веб-приложение с угловым 7 в качестве внешнего интерфейса и .net core в качестве внутреннего. Мы используем функцию виджета задачи печати, чтобы сгенерировать изображение карты. Проблема, с которой мы сталкиваемся, заключается в том, что у нас есть несколько графических слоев, которые указывают положение дорожных блокировок на карте, и эти дорожные блоки не отображаются на карте при ее печати. У нас есть многоугольник, который пользователь рисует на карте, и он появляется, но это не препятствия.

Код для печати карты можно найти в этом моем посте. Прокси Esri для проекта Angular 7 на скриншот

Ниже приведен фрагмент кода того, как я устанавливаю символ контрольно-пропускного пункта

 // symbols
        this.roadblockPointSymbol = { // symbol used for points
          type: 'picture-marker',  // autocasts as new PictureMarkerSymbol()
          url: 'assets/img/button-roadblock.png',
          width: '20px',
          height: '20px'
        };

это скриншот карты. Красные символы изображают контрольно-пропускные пункты. enter image description here

однако, когда я печатаю карту, это результат, который я получаю enter image description here

Кто-нибудь сталкивался с этой проблемой?

...