Changeset 130

Show
Ignore:
Timestamp:
02/18/07 18:42:27 (2 years ago)
Author:
migurski
Message:

Added public interface to location/point

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/as2/lib/com/modestmaps/core/TileGrid.as

    r128 r130  
    310310    * Respect infinite rows or columns, to bind movement on one (or no) axis. 
    311311    */ 
    312     private function coordinatePoint(coord:Coordinate, context:MovieClip):Point 
     312    public function coordinatePoint(coord:Coordinate, context:MovieClip):Point 
    313313    { 
    314314        // pick a reference tile, an arbitrary choice 
     
    353353    } 
    354354     
    355     private function pointCoordinate(point:Point):Coordinate 
     355    public function pointCoordinate(point:Point):Coordinate 
    356356    { 
    357357        var tile:Tile; 
  • trunk/as2/lib/com/modestmaps/geo/Map.as

    r128 r130  
    223223    } 
    224224     
     225    public function locationPoint(location:Location, context:MovieClip):Point 
     226    { 
     227        var coord:Coordinate = mapProvider.locationCoordinate(location); 
     228        return grid.coordinatePoint(coord, context); 
     229    } 
     230     
     231    public function pointLocation(point:Point, context:MovieClip):Location 
     232    { 
     233        var coord:Coordinate = grid.pointCoordinate(point, context); 
     234        return mapProvider.coordinateLocation(coord); 
     235    } 
     236     
    225237    public function panEast(pixels:Number):Void 
    226238    {