Отчет Jasper - ограничение маркера при экспорте карты Google в PDF - PullRequest
0 голосов
/ 19 июня 2020

Мы используем Jasper Reports 7.1 (JR) для построения прибл. 100 маркеров на карте Google. JR отлично отображает карту и маркеры, однако при печати в PDF возникает проблема:

  • Если количество маркеров равно 39 или меньше , при печати PDF будет отображаться карта и маркеры , как и ожидалось
  • Однако, если количество маркеров больше 39 , при печати PDF-файла будет отображаться только карта (т. е. Маркеры исключены)

Функция печати PDF - это функция, предоставляемая JR. Для этого нужно запустить отчет, затем навести указатель мыши на значок «экспорт» отчета и щелкнуть «PDF».

Сервер отчетов Jasper имеет версию 7.1.1 и работает на виртуальной машине Centos7 с 4 ядрами и Оперативная память 32 ГБ.

Мой вопрос: как нам преодолеть этот неожиданный предел количества маркеров ?

На форуме сообщества Jaspersoft есть статья ( здесь ) с 2016 года, имея в виду аналогичную проблему с Jasper Studio 6.3.1 и ограничение в 65 маркеров, но решение не было предоставлено.

Другая статья ( здесь ) от 2014 года ссылаясь на ограничение в 21 маркер в Jasper Reports v5.x. Проблема, по-видимому, связана с создателем / экспортером PDF. Решение не было предоставлено.

Возможные решения для преодоления этого ограничения могут включать следующее, но я не уверен, как продвигаться дальше:

  • Корректировка чего-то в отчете
  • Перенастройка сервера / модуля записи PDF
  • Обновление модуля записи PDF или его замена на «коммерческую
    версию», не имеющую ограничений.

Любые предложения по устранению Приветствуем вас за этот вопрос.

1 Ответ

0 голосов
/ 01 июля 2020

Мы получили следующий отзыв от службы поддержки Карт Google:

«Загрузка встроенных карт на веб-сайт и вызов API-запроса каждый раз, когда карта загружается на ваш веб-сайт, соответствуют условиям нашей платформы. Однако, если ваше приложение позволяет пользователям экспортировать данные / контент Google Maps, то это нарушение условий платформы Google Maps. "

" Как указано в этом FAQ , если ваше приложение создает документ, в электронном c или распечатанном виде данные из Google Maps Platform не должны включаться в документ. "

Помня об этом, мы отказались от функции экспорта / печати для этого отчета. Пользователи могут просматривать его только на своем экране.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...