我已经阅读了JasperReports地图组件示例并尝试了下面的代码:
....
<componentElement>
<reportElement uuid="d16ce41f-66bd-4fdb-9d6c-31e661b0f16f" key="" positionType="Float"
stretchType="RelativeToTallestObject" x="32" y="0" width="480" height="311"/>
<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[1.311378f]]></mp:latitudeExpression>
<mp:longitudeExpression><![CDATA[103.826637f]]></mp:longitudeExpression>
<mp:zoomExpression><![CDATA[12]]></mp:zoomExpression>
<mp:markerData>
<mp:item>
<mp:itemProperty name="latitude">
<valueExpression><![CDATA[1.285979f]]></valueExpression>
</mp:itemProperty>
<mp:itemProperty name="longitude">
<valueExpression><![CDATA[103.838997f]]></valueExpression>
</mp:itemProperty>
<mp:itemProperty name="title">
<valueExpression><![CDATA["asdasd"]]></valueExpression>
</mp:itemProperty>
<mp:itemProperty name="icon.url">
<valueExpression><![CDATA["C:\\Users\\Desktop\\img.ico"]]></valueExpression>
</mp:itemProperty>
<mp:itemProperty name="icon.height">
<valueExpression><![CDATA[100]]></valueExpression>
</mp:itemProperty>
<mp:itemProperty name="icon.width">
<valueExpression><![CDATA[100]]></valueExpression>
</mp:itemProperty>
</mp:item>
</mp:markerData>
</mp:map>
</componentElement>
....
地图在预览中出现,但标签/标题未显示,图标似乎也未从默认设置更改。
如何显示标签和自定义图标?