用OpenLayers API和类来画点、线、面

看好多人都写OpenLayers的一些说明,但总感觉没有具体事例解释,不太爽。抽点时间从OpenLayers官方网站上找些例子具体解释一下Map、Vector、Feature类的简单用法。有些东西是自己工作经验的理解,没完全按英文解释来理解,希望不会对大家造成误解。工作太忙,以后又时间和精力就不断地解释点,目前有100多个例子呢。
以下程序拷到本机应该就能直接应用,我是在Geoserver中运转地。


   
        创建不同的Feature类实例 ———— 在电子地图上绘制Feature对象实例的方式有两种,一种是使用默认方式(但在相应的CSS表中也可以更换图片),另一种是自己做图片,并根据用户选择来响应在电子地图上创建的不同Feature类实例请求
       
       
       
       
       
       
   
   
       

OpenLayers Draw Feature Example


       

       


                        在电子地图上创建点(Point)、线(line,在OpenLayers中的具体方法是OpenLayers.Handler.Path中的Path内置方法,Path方法实际上执行一个函数),面(Ploygon多面形)的例子。
       


       

       

               

  •                
                   
               

  •            

  •                
                   
               

  •            

  •                
                   
               

  •            

  •                
                   
               

  •        

   

你可能感兴趣的:(用OpenLayers API和类来画点、线、面)