Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jasper映射组件未显示在报告中_Java_Jasper Reports - Fatal编程技术网

Java Jasper映射组件未显示在报告中

Java Jasper映射组件未显示在报告中,java,jasper-reports,Java,Jasper Reports,Jasper报告有问题。所有关于Google+Jasper的实验对我来说都没有用。 请给我指路 我有: Jasper报告:页眉和详细信息部分 2个字符串字段${geo.latitude}和${geo.latitude} 我将这些字段渲染为文本字段,并且在报告中有好看的双坐标值 经验1: 我将贴图组件放置在标题部分。 绝对不要做更多。。。编译并运行我的应用程序。呈现PDF报告,但看不到地图。我的意思是绝对没有渲染贴图。。。空荡荡的地方 经验2: 我将贴图组件放置在标题部分。 定义: 得到同样的结果

Jasper报告有问题。所有关于Google+Jasper的实验对我来说都没有用。 请给我指路

我有:

  • Jasper报告:页眉和详细信息部分

  • 2个字符串字段${geo.latitude}和${geo.latitude}

  • 我将这些字段渲染为文本字段,并且在报告中有好看的双坐标值

  • 经验1:

    我将贴图组件放置在标题部分。 绝对不要做更多。。。编译并运行我的应用程序。呈现PDF报告,但看不到地图。我的意思是绝对没有渲染贴图。。。空荡荡的地方

    经验2:

    我将贴图组件放置在标题部分。 定义:

    得到同样的结果。。。地图上没有渲染任何内容

    经验3:

    现在我玩马克笔,所以。。。 结果是一样的

    我应该如何在PDF报告中获取地图


    非常感谢

    我之所以能够做到这一点,是因为我没有任何地理数据可以处理,因为我使用了一个输入参数,但它在页面标题、标题、列标题中工作。这也可能有帮助


    我之所以能够做到这一点,是因为我没有任何地理数据可以处理,因为我使用了一个输入参数,但它可以在页眉、标题和列标题中工作。这也可能有帮助

    
    
    谢谢,我找到了解决方案。问题是我使用了4.0版的报告。它不包含地图信息。因此,当我保存报告时,所有地图信息都已从XML中清除。所以我在报告中更新了iReport+JasperJAR+Jasper版本。现在一切都好了。谢谢。谢谢。我找到了解决办法。问题是我使用了4.0版的报告。它不包含地图信息。因此,当我保存报告时,所有地图信息都已从XML中清除。所以我在报告中更新了iReport+JasperJAR+Jasper版本。现在一切都好了。谢谢
    Lat. expr = new Float($F{geo.latitude})
    Lon. expr = new Float($F{geo.longitude}) 
    
    <pageHeader>
        <band height="116" splitType="Stretch">
            <componentElement>
                <reportElement uuid="d16ce41f-66bd-4fdb-9d6c-31e661b0f16f" key="" x="0" y="0" width="134" height="116"/>
                <mp:map xmlns:mp="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
                    <mp:latitudeExpression><![CDATA[$P{geo.latitude}]]></mp:latitudeExpression>
                    <mp:longitudeExpression><![CDATA[$P{geo.longitude}]]></mp:longitudeExpression>
                    <mp:zoomExpression><![CDATA[3]]></mp:zoomExpression>
                    <mp:markerData>
                        <mp:item>
                            <mp:itemProperty name="id" value="CHANGE_ME"/>
                            <mp:itemProperty name="latitude" value="20"/>
                            <mp:itemProperty name="longitude" value="-10.2"/>
                        </mp:item>
                    </mp:markerData>
                </mp:map>
            </componentElement>
        </band>
    </pageHeader>