【发布时间】:2011-04-07 04:11:41
【问题描述】:
我开发了交互式地图:用户可以通过鼠标点击放大一些区域并放置标签。 我正在创建 customSkin:
<ibm:Scroller top="0" left="0" width="100%" height="100%" id="scroller" doubleClickEnabled="true"
skinClass="com.ibm.ilog.elixir.skins.spark.ScrollerSkin">
<ibm:MapGroup id="mapGroup">
<ibm:MapFeatureGroup id="featureGroup" featureRenderer="skins.DistrictRenderer" keyField="district"/>
<ibm:MapDataGroup id="objectsDataGroup"
zoomable="false"
itemRenderer="skins.DistrictObjectsRenderer"
keyField="district" />
</ibm:MapGroup>
</ibm:Scroller>
在 DistrictRenderer 中,我调度鼠标单击。 但是如何放置标签? 可能我必须将 x,y 传递给 DistrictObjectsRenderer 并在那里创建新标签?
【问题讨论】:
-
您能否在某个地方发布您的项目并使用可运行的示例和 SrvView,我将向您展示放置标签放置功能的地方。谢谢。
标签: apache-flex ilog ilog-elixir