Changeset 181
- Timestamp:
- 03/18/07 22:20:42 (2 years ago)
- Files:
-
- trunk/as2/lib/com/modestmaps/mapproviders/google/AbstractGoogleMapProvider.as (modified) (3 diffs)
- trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleAerialMapProvider.as (modified) (1 diff)
- trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleHybridMapProvider.as (modified) (1 diff)
- trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleRoadMapProvider.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/as2/lib/com/modestmaps/mapproviders/google/AbstractGoogleMapProvider.as
r180 r181 13 13 private var __paintQueue : Array; 14 14 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; 18 16 19 private static var __VERSION_NUM_REQUESTED : Boolean = false;17 private static var VERSION_NUM_REQUESTED : Boolean = false; 20 18 21 19 function AbstractGoogleMapProvider() … … 57 55 private function checkVersionRequested() 58 56 { 59 if ( !AbstractGoogleMapProvider. __VERSION_NUM_REQUESTED )57 if ( !AbstractGoogleMapProvider.VERSION_NUM_REQUESTED ) 60 58 { 61 trace (" checkVersionRequested(): " + AbstractGoogleMapProvider. __VERSION_NUM_REQUESTED );59 trace (" checkVersionRequested(): " + AbstractGoogleMapProvider.VERSION_NUM_REQUESTED ); 62 60 // we need to create a blocking request to load our version number 63 AbstractGoogleMapProvider. __VERSION_NUM_REQUESTED = true;61 AbstractGoogleMapProvider.VERSION_NUM_REQUESTED = true; 64 62 65 63 __paintQueue = new Array(); … … 97 95 private function onVersionNumResponseComplete( xml : XML ) : Void 98 96 { 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; 104 98 processQueue(); 105 99 } trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleAerialMapProvider.as
r180 r181 48 48 public function get versionNum() : String 49 49 { 50 return AbstractGoogleMapProvider.AERIAL_VERSION_NUM;50 return __versionNumXml.firstChild.attributes.aerialVersionNum; 51 51 } 52 52 } trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleHybridMapProvider.as
r180 r181 78 78 public function get versionNum() : String 79 79 { 80 return AbstractGoogleMapProvider.HYBRID_VERSION_NUM;80 return __versionNumXml.firstChild.attributes.hybridVersionNum; 81 81 } 82 82 } trunk/as2/lib/com/modestmaps/mapproviders/google/GoogleRoadMapProvider.as
r180 r181 29 29 public function get versionNum() : String 30 30 { 31 return AbstractGoogleMapProvider.ROAD_VERSION_NUM;31 return __versionNumXml.firstChild.attributes.roadVersionNum; 32 32 } 33 33 }
