根据题意,正三角形的边长为6米,每隔2米种一棵树,则每个顶点处可种1棵一共种3棵树;每条边上分别距离两个顶点2米处可种一棵树,可种2棵,三条边一共可种2×3=6(棵),从而一共可种6+3=9(棵)。故答案为B。