Моя команда создает веб-приложение с угловым 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'
};
это скриншот карты. Красные символы изображают контрольно-пропускные пункты.
однако, когда я печатаю карту, это результат, который я получаю
Кто-нибудь сталкивался с этой проблемой?