我在 iReport 中使用了地图组件。作为默认行为,它从谷歌获取地图
是否可以更改地图服务器URL? (例如,可以使用geoserver,bing或openstreet服务器)
答案 0 :(得分:-1)
用于图像表达式java.net.Url应该使用,源代码将是下面的请求
<image>
<reportElement x="0" y="0" width="104" height="40"/>
<imageExpression class="java.net.Url">
<![CDATA["http://localhost:8080/geoserver/wms?request=GetMap&service=WMS&version=1.1.1&layers=topp%3Astates&styles=&srs=EPSG%3A4326&bbox=-14.15104058007,21.731919794922,-57.154894212888,58.961058642578&&width=780&height=330&format=image%2Fpng"]]>
</imageExpression>
</image>