Show
Ignore:
Timestamp:
12/04/07 04:30:34 (13 months ago)
Author:
gyuque
Message:

lang/actionscript/swfgmap: added GMapMapLayer

Location:
lang/actionscript/swfgmap/trunk/gyuque/gmap
Files:
1 added
2 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/GMapView.as

    r2384 r2385  
    7373                protected function addGoogleMapLayer():Boolean 
    7474                { 
    75                         var lyr:Layer = new Layer(this); 
     75                        var lyr:Layer = new GMapMapLayer(this); 
    7676                        mLayerman.push(lyr); 
    7777                         
  • lang/actionscript/swfgmap/trunk/gyuque/gmap/Layer.as

    r2384 r2385  
    88        { 
    99                private var prevScreenXY:Point; 
     10                protected var mViewport:GMapViewport; 
    1011                public function Layer(eventSrc:EventDispatcher) 
    1112                { 
     
    1314                         
    1415                        var g:Graphics = graphics; 
    15                         g.beginFill(0xff9050); 
    16                         g.drawRect(0,0, 3, 3); 
     16 
     17                        g.beginFill(0xf5f0e9); 
     18                        g.drawRect(-384, -128, 768, 256); 
     19                        g.drawRect(-128, -384, 256, 768); 
     20                        g.endFill(); 
     21                         
     22                        g.beginFill(0xfff8ef); 
     23                        g.drawRect(-128, -128, 256, 256); 
    1724                        g.endFill(); 
    1825                } 
     
    2128                { 
    2229                        var v:GMapViewport = e.viewport; 
    23                  
     30                        mViewport = v; 
     31                         
    2432                        if (!prevScreenXY) 
     33                        { 
    2534                                prevScreenXY = new Point(v.pixelX, v.pixelY); 
     35                                x = v.width  * 0.5; 
     36                                y = v.height * 0.5; 
     37                                updateContent(true); 
     38                        } 
    2639                        else 
    2740                        { 
     
    3649                        } 
    3750                } 
     51                 
     52                protected function updateContent(refreshAll:Boolean):void 
     53                { 
     54                } 
    3855        } 
    3956}