Java 如何在BIRT报告中获取地理位置

Java 如何在BIRT报告中获取地理位置,java,eclipse,report,birt,Java,Eclipse,Report,Birt,我正在使用BIRT报告工具生成报告。我需要显示与经度和纬度相对应的地理位置名称。在报告中,我希望在表中显示相应的地理位置名称(即:使用谷歌地图API)。我不需要显示谷歌地图。我如何在BIRT报告中做到这一点。据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从经度和纬度解析地理位置名称),然后从报告中调用java方法。据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从

我正在使用BIRT报告工具生成报告。我需要显示与经度和纬度相对应的地理位置名称。在报告中,我希望在表中显示相应的地理位置名称(即:使用谷歌地图API)。我不需要显示谷歌地图。我如何在BIRT报告中做到这一点。

据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从经度和纬度解析地理位置名称),然后从报告中调用java方法。

据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从经度和纬度解析地理位置名称),然后从报告中调用java方法。

据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从经度和纬度解析地理位置名称),然后从报告中调用java方法。

据我所知,可以从BIRT工具生成的报告中调用外部java包,因此,我的想法是您可以编写一个java方法来调用(可以从经度和纬度解析地理位置名称),然后从报告中调用java方法。

您可以插入您提到的JSFIDLE,因为它位于BIRT文本元素中,请参阅BIRT报告中嵌入的GoogleAPI的一个实例

尽管需要注意的是,它使用了客户端地理编码API,而通常的BIRT脚本是服务器端javascripts。这意味着限制:

要在BIRT中引入客户端javascript,我们必须:

  • 在报告中插入BIRT文本元素
  • 在元素顶部的下拉列表中将类型设置为“HTML”
  • 将HTML标记和Javascript代码作为文本内容插入
这很容易,但当我们通过客户端javascript获得这样的内容时,它将无法用于导出PDF、Powerpoint等:它只以HTML格式显示

为了使其可用于其他格式,如PDF,我们必须使用javageocoder API,并向BIRT引擎提供相关的“jar”库,如前所述


一些地理编码java API是免费和/或开源的,但地理编码服务可能受到限制。仔细阅读使用条款。

您可以在birt文本元素中插入您提到的JSFIDLE,请参阅birt报告中嵌入的google API的实例

尽管需要注意的是,它使用了客户端地理编码API,而通常的BIRT脚本是服务器端javascripts。这意味着限制:

要在BIRT中引入客户端javascript,我们必须:

  • 在报告中插入BIRT文本元素
  • 在元素顶部的下拉列表中将类型设置为“HTML”
  • 将HTML标记和Javascript代码作为文本内容插入
这很容易,但当我们通过客户端javascript获得这样的内容时,它将无法用于导出PDF、Powerpoint等:它只以HTML格式显示

为了使其可用于其他格式,如PDF,我们必须使用javageocoder API,并向BIRT引擎提供相关的“jar”库,如前所述


一些地理编码java API是免费和/或开源的,但地理编码服务可能受到限制。仔细阅读使用条款。

您可以在birt文本元素中插入您提到的JSFIDLE,请参阅birt报告中嵌入的google API的实例

尽管需要注意的是,它使用了客户端地理编码API,而通常的BIRT脚本是服务器端javascripts。这意味着限制:

要在BIRT中引入客户端javascript,我们必须:

  • 在报告中插入BIRT文本元素
  • 在元素顶部的下拉列表中将类型设置为“HTML”
  • 将HTML标记和Javascript代码作为文本内容插入
这很容易,但当我们通过客户端javascript获得这样的内容时,它将无法用于导出PDF、Powerpoint等:它只以HTML格式显示

为了使其可用于其他格式,如PDF,我们必须使用javageocoder API,并向BIRT引擎提供相关的“jar”库,如前所述


一些地理编码java API是免费和/或开源的,但地理编码服务可能受到限制。仔细阅读使用条款。

您可以在birt文本元素中插入您提到的JSFIDLE,请参阅birt报告中嵌入的google API的实例

尽管需要注意的是,它使用了客户端地理编码API,而通常的BIRT脚本是服务器端javascripts。这意味着限制:

要在BIRT中引入客户端javascript,我们必须:

  • 在报告中插入BIRT文本元素
  • 在元素顶部的下拉列表中将类型设置为“HTML”
  • 将HTML标记和Javascript代码作为文本内容插入
这很容易,但当我们通过客户端javascript获得这样的内容时,它将无法用于导出PDF、Powerpoint等:它只以HTML格式显示

为了使其可用于其他格式,如PDF,我们必须使用javageocoder API,并向BIRT引擎提供相关的“jar”库,如前所述


一些地理编码java API是免费和/或开源的,但地理编码服务可能受到限制。仔细阅读使用条款。

我是birt的新手。我不知道如何才能实现。你能分享一些示例报告吗