【问题标题】:Google Maps are not showing in Jaspersoft Reports StudioJaspersoft Reports Studio 中未显示 Google 地图
【发布时间】:2019-01-29 14:54:57
【问题描述】:

我在使用 TIBCO Jaspersoft Studio 时遇到了关于 Google 地图的问题。

我正在使用 Jasper Studio 提供的“地图”组件,并且我已经按照用户手册中的说明完成了所有必要的配置:

要配置属性,请单击“添加”打开“属性”对话框, 输入属性名称和属性值,然后单击 好的。您可以配置以下 Google Maps API 属性。看 JasperReports® 库配置参考以获取更多信息 每个属性的信息: • net.sf.jasperreports.components.map.client.id – 指定客户端 Google Maps API for Business 的 ID。如果设置,则优先于 API 密钥属性。通常与签名属性一起使用 对于签名的 URL。 • net.sf.jasperreports.components.map.key – 指定 谷歌地图 API 密钥。 • net.sf.jasperreports.components.map.signature – 指定 已签名请求 URL 的加密客户端签名。 • net.sf.jasperreports.components.map.version – 指明哪个版本 应该加载 Google Maps API。

我已按照说明添加了我的 Google 地图 API 密钥。

但是当我尝试运行报告预览时,Jasper Studio 冻结,一段时间后我收到如下图所示的消息:

我应该在我的 Google 地图控制台中进行一些调整还是什么?这个 API 密钥是有效的,因为我在我的应用程序中使用它。

【问题讨论】:

  • 如果您将错误指示的 url (with key) 传递到浏览器中,您会得到什么?
  • 好的,这就是我得到的结果:Google Maps Platform 服务器拒绝了您的请求。非法请求。缺少“大小”参数。 imgur.com/a/wZcGXV4
  • 我发现了问题。 URL中的参数之间缺少'&',但我不知道为什么Jaspersoft studio没有在url中显示它(url是由Jaspersoft studio生成的)。 PS。错误窗口的详细信息部分中有“&”,但原因链接中没有。 (看问题中的图片)
  • 另外,我注意到 '.'在网址的末尾?!这也是不应该存在的东西,因为它使 API 无效。
  • 您需要在堆栈跟踪中输入 url,在您的图像中它位于底部

标签: google-maps google-maps-api-3 jasper-reports jaspersoft-studio


【解决方案1】:

昨天我要求我们的服务器管理员再次从我们的 Jasper 服务器向我发送日志,我发现了这个:

2019-02-11 14:41:38,353 ERROR ErrorPageHandlerAction,http-nio-8080-exec-8:118 - Error UID 21b6e730-143b-47bb-b792-cde9b48db610 com.jaspersoft.jasperserver.api.JSException: Error filling report ... Caused by: net.sf.jasperreports.engine.JRException: Invalid coordinates geocoded from address; latitude: latitude; longitude: longitude. ....

我很困惑我是如何得到“从地址进行地理编码的无效坐标;纬度:纬度;经度:经度。”当它适用于 HTML 而不适用于 Java 或 PDF 时。

我在我的 Google Cloud Platform 中打开/关闭了几个 API(Geolocation API、Geocoding API)。几分钟后,地图开始在所需的每个选项(Java、PDF、HTML)中工作

这对我来说毫无意义,但地图现在可以工作了。

我使用的 API 是:地图 JavaScript API、地图静态 API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2020-04-10
    • 2014-07-15
    相关资源
    最近更新 更多