Changeset 640

Show
Ignore:
Timestamp:
08/14/08 12:59:06 (3 months ago)
Author:
allens
Message:

made min and max zoom available in class constructors for all of the applicale map providers.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/AbstractZoomifyMapProvider.as

    r566 r640  
    1515         
    1616            public function AbstractZoomifyMapProvider() 
    17            { 
    18                super(); 
     17        { 
     18            super(); 
    1919                 
    2020               /* 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/ACTransitMapProvider.as

    r566 r640  
    77        public class ACTransitMapProvider extends AbstractZoomifyMapProvider implements IMapProvider 
    88        { 
    9             public function ACTransitMapProvider(
    10            { 
    11                super(); 
     9            public function ACTransitMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM
     10        { 
     11            super(minZoom, maxZoom); 
    1212                defineImageProperties('http://actransit.modestmaps.com/', 11258, 7085); 
    1313                 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/BlueMarbleMapProvider.as

    r509 r640  
    1111                implements IMapProvider 
    1212        { 
    13             public function BlueMarbleMapProvider() 
    14             { 
    15                 super(); 
    16                 __bottomRightInLimit.zoomTo(9); 
     13            public function BlueMarbleMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     14        { 
     15            super(minZoom, Math.min(9, maxZoom)); 
    1716            } 
    1817         
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/DailyPlanetProvider.as

    r613 r640  
    1313                 * it might not make the correct calls to NASA every time  
    1414                 * we are still testing 512px providers, too */ 
    15                 public function DailyPlanetProvider(
    16                
    17                        super(); 
     15                public function DailyPlanetProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM
     16       
     17            super(); 
    1818                         
    1919                        var t:Transformation = new Transformation(0.3183098861837907, 0, 1, 
     
    2222                        __projection = new LinearProjection(1, t); 
    2323 
    24                 __topLeftOutLimit = new Coordinate(0, Number.NEGATIVE_INFINITY, 0).zoomTo(MIN_ZOOM); 
    25                 __bottomRightInLimit = (new Coordinate(1, Number.POSITIVE_INFINITY, 0)).zoomTo(MAX_ZOOM); 
     24                __topLeftOutLimit = new Coordinate(0, Number.NEGATIVE_INFINITY, 0).zoomTo(minZoom); 
     25                __bottomRightInLimit = (new Coordinate(1, Number.POSITIVE_INFINITY, 0)).zoomTo(maxZoom); 
    2626                         
    2727                } 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/google/AbstractGoogleMapProvider.as

    r610 r640  
    3636                protected var eventDispatcher:EventDispatcher; 
    3737                 
    38                 public function AbstractGoogleMapProvider()  
     38                public function AbstractGoogleMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM)  
    3939                { 
    40                         super(); 
     40                        super(minZoom, maxZoom); 
    4141                         
    4242                        eventDispatcher = new EventDispatcher(this); 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/google/GoogleAerialMapProvider.as

    r609 r640  
    1313                implements IMapProvider 
    1414        { 
     15            public function GoogleAerialMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16            { 
     17                super(minZoom, maxZoom); 
     18            } 
     19             
    1520                public function toString():String 
    1621                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/google/GoogleHybridMapProvider.as

    r552 r640  
    1111                extends GoogleAerialMapProvider  
    1212        { 
     13        public function GoogleHybridMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     14        { 
     15            super(minZoom, maxZoom); 
     16        } 
     17 
    1318                override public function toString():String 
    1419                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/google/GoogleRoadMapProvider.as

    r552 r640  
    1212                implements IMapProvider 
    1313        {                
    14          
     14        public function GoogleRoadMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     15        { 
     16            super(minZoom, maxZoom); 
     17        } 
     18         
    1519                public function toString():String 
    1620                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/microsoft/MicrosoftAerialMapProvider.as

    r505 r640  
    88        public class MicrosoftAerialMapProvider extends MicrosoftProvider 
    99        { 
    10                 public function MicrosoftAerialMapProvider(
     10                public function MicrosoftAerialMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM
    1111                { 
    12                         super(AERIAL); 
     12                        super(AERIAL, true, minZoom, maxZoom); 
    1313                } 
    1414        } 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/microsoft/MicrosoftHybridMapProvider.as

    r505 r640  
    77        public class MicrosoftHybridMapProvider extends MicrosoftProvider 
    88        { 
    9                 public function MicrosoftHybridMapProvider(
     9                public function MicrosoftHybridMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM
    1010                { 
    11                         super(HYBRID); 
     11                        super(HYBRID, true, minZoom, maxZoom); 
    1212                } 
    1313        } 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/microsoft/MicrosoftRoadMapProvider.as

    r505 r640  
    77        public class MicrosoftRoadMapProvider extends MicrosoftProvider 
    88        { 
    9             public function MicrosoftRoadMapProvider(hillShading:Boolean=true
     9            public function MicrosoftRoadMapProvider(hillShading:Boolean=true, minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM
    1010            { 
    11                 super(ROAD, hillShading); 
     11                super(ROAD, hillShading, minZoom, maxZoom); 
    1212            } 
    1313        } 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/OpenStreetMapProvider.as

    r509 r640  
    1313                implements IMapProvider 
    1414        { 
     15            public function OpenStreetMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16        { 
     17            super(minZoom, maxZoom); 
     18        } 
     19 
    1520            public function toString() : String 
    1621            { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/yahoo/YahooAerialMapProvider.as

    r509 r640  
    1313                implements IMapProvider 
    1414        { 
     15            public function YahooAerialMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16        { 
     17            super(minZoom, maxZoom); 
     18        } 
     19         
    1520                public function toString():String 
    1621                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/yahoo/YahooHybridMapProvider.as

    r509 r640  
    1313                implements IMapProvider 
    1414        { 
     15            public function YahooHybridMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16        { 
     17            super(minZoom, maxZoom); 
     18        } 
     19         
    1520                public function toString():String 
    1621                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/yahoo/YahooOverlayMapProvider.as

    r609 r640  
    1313                implements IMapProvider 
    1414        { 
     15            public function YahooOverlayMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16        { 
     17            super(minZoom, maxZoom); 
     18        } 
     19         
    1520                public function toString():String 
    1621                { 
  • branches/tom-tweenlite/lib/com/modestmaps/mapproviders/yahoo/YahooRoadMapProvider.as

    r509 r640  
    1212                extends AbstractMapProvider 
    1313                implements IMapProvider 
    14         {        
     14        { 
     15            public function YahooRoadMapProvider(minZoom:int=MIN_ZOOM, maxZoom:int=MAX_ZOOM) 
     16        { 
     17            super(minZoom, maxZoom); 
     18        } 
     19 
    1520                public function toString():String 
    1621                {