Je développe une carte interactive: l'utilisateur peut zoomer une zone et placer des étiquettes par un clic de souris. Je crée customSkin:Flex IBM ILOG (Elixir 3.0) Carte interactive
<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>
En DistrictRenderer je dispatching clic de souris. Mais comment puis-je placer des étiquettes? Peut-être que je dois passer x, y à DistrictObjectsRenderer et y créer de nouvelles étiquettes?
pourrait vous publier votre projet ect quelque part avec l'échantillon exécutable de travail et SrvView, et je te montrerai l'endroit pour mettre votre fonction de placement d'étiquette. Je vous remercie. – Eugene