Changeset 181

Show
Ignore:
Timestamp:
03/18/07 22:20:42 (2 years ago)
Author:
darren
Message:

cleaned up version numbers to remove explicit class references in AbstractGoogleMapProvider?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/as2/lib/com/modestmaps/mapproviders/google/AbstractGoogleMapProvider.as

    r180 r181  
    1313        private var __paintQueue : Array; 
    1414 
    15         public static var AERIAL_VERSION_NUM : String; 
    16         public static var HYBRID_VERSION_NUM : String; 
    17         public static var ROAD_VERSION_NUM : String; 
     15        private static var __versionNumXml : XML; 
    1816 
    19         private static var __VERSION_NUM_REQUESTED : Boolean = false; 
     17        private static var VERSION_NUM_REQUESTED : Boolean = false; 
    2018         
    2119        function AbstractGoogleMapProvider()  
     
    5755        private function checkVersionRequested() 
    5856        { 
    59                 if ( !AbstractGoogleMapProvider.__VERSION_NUM_REQUESTED ) 
     57                if ( !AbstractGoogleMapProvider.VERSION_NUM_REQUESTED ) 
    6058                { 
    61                         trace ("  checkVersionRequested(): " + AbstractGoogleMapProvider.__VERSION_NUM_REQUESTED ); 
     59                        trace ("  checkVersionRequested(): " + AbstractGoogleMapProvider.VERSION_NUM_REQUESTED ); 
    6260                        // we need to create a blocking request to load our version number 
    63                         AbstractGoogleMapProvider.__VERSION_NUM_REQUESTED = true; 
     61                        AbstractGoogleMapProvider.VERSION_NUM_REQUESTED = true; 
    6462                 
    6563                        __paintQueue = new Array(); 
     
    9795        private function onVersionNumResponseComplete( xml : XML ) : Void 
    9896        { 
    99                 var atts : Object = xml.firstChild.attributes; 
    100  
    101                 AERIAL_VERSION_NUM = atts.aerialVersionNum; 
    102                 HYBRID_VERSION_NUM = atts.hybridVersionNum; 
    103                 ROAD_VERSION_NUM = atts.roadVersionNum; 
     97                __versionNumXml = xml; 
    10498                processQueue(); 
    10599        } 
  • trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleAerialMapProvider.as

    r180 r181  
    4848        public function get versionNum() : String 
    4949        { 
    50                 return AbstractGoogleMapProvider.AERIAL_VERSION_NUM
     50                return __versionNumXml.firstChild.attributes.aerialVersionNum
    5151        }        
    5252} 
  • trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleHybridMapProvider.as

    r180 r181  
    7878        public function get versionNum() : String 
    7979        { 
    80                 return AbstractGoogleMapProvider.HYBRID_VERSION_NUM
     80                return __versionNumXml.firstChild.attributes.hybridVersionNum
    8181        }        
    8282} 
  • trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleRoadMapProvider.as

    r180 r181  
    2929        public function get versionNum() : String 
    3030        { 
    31                 return AbstractGoogleMapProvider.ROAD_VERSION_NUM
     31                return __versionNumXml.firstChild.attributes.roadVersionNum
    3232        }                
    3333}