public void RenderPolygonCenterPoint(MapPolygon mapPolygon, Symbol coreSymbol, bool hasScope)
        {
            bool             flag             = PointTemplateMapper.PolygonUseCustomTemplate(mapPolygon, hasScope);
            MapPointTemplate mapPointTemplate = (!flag) ? this.m_vectorLayerMapper.GetMapPointTemplate() : mapPolygon.MapCenterPointTemplate;

            this.RenderPointTemplate(mapPointTemplate, coreSymbol, flag, !flag && this.m_vectorLayerMapper.HasPointColorRule(coreSymbol) && hasScope, !flag && this.m_vectorLayerMapper.HasPointSizeRule(coreSymbol) && hasScope, !flag && this.m_vectorLayerMapper.HasMarkerRule(coreSymbol) && hasScope, hasScope);
        }
Esempio n. 2
0
 private bool HasCenterPointTemplate(MapPolygon mapPolygon, MapPointTemplate pointTemplate, bool hasScope)
 {
     if (mapPolygon != null && PointTemplateMapper.PolygonUseCustomTemplate(mapPolygon, hasScope))
     {
         return(mapPolygon.MapCenterPointTemplate != null);
     }
     return(pointTemplate != null);
 }