scottxu

导航

2011年2月12日 #

SuperMap iClient for Silverlight API基础开发之自定义Action画双线

摘要: SuperMap.Web 程序集提供了 MapAction 类,其子类有 DrawCircle、DrawLine、DrawPolygon、Pan、ZoomIn、ZoomOut、Edit 等。如果这些 Action 不能满足用户需求,则可以从 MapAction 继承进行扩展,也可以从其子类继承进行扩展。在扩展的类中重写父类的方法就可以了。今天闲着无聊,正好有人说要画双线,就顺便实现一下,用法和其他的Action都是一样的:[代码]这是实现画双线的类:[代码]效果如图: 其他画多线也类似了。 阅读全文

posted @ 2011-02-12 16:42 scottxu 阅读(2136) 评论(6) 推荐(1) 编辑

SuperMap iClient for Silverlight开发系列之自定义面风格

摘要: SuperMap.Web程序集中提供了点、线、面风格,还提供了默认的风格和预定义的五种点的样式等,如果已经提供的Feature风格不能满足用户的需求,那么也可以自己进行扩展来实现,可以从Style继承,也可以从Style的子类MarkerStyle、LineStyle、FillStyle继承,实现父类的ControlTemplate。下面就自定义一个面的风格:在C#代码中直接用就可以了:效果(黑色的面就是想要的效果): 阅读全文

posted @ 2011-02-12 15:22 scottxu 阅读(740) 评论(0) 推荐(0) 编辑