Changeset 3052 for lang/actionscript/swfgmap
- Timestamp:
- 12/11/07 19:55:20 (13 months ago)
- Location:
- lang/actionscript/swfgmap/trunk
- Files:
-
- 2 added
- 5 modified
-
TestApp.swf (modified) (previous)
-
gyuque/gmap/GMapCalc.as (modified) (1 diff)
-
gyuque/gmap/GMapView.as (modified) (1 diff)
-
gyuque/gmap/PointZoomAnimation.as (modified) (1 diff)
-
gyuque/gmap/googlemaps/GMapMapLayer.as (modified) (3 diffs)
-
gyuque/gmap/googlemaps/GMapSatelliteLayer.as (added)
-
gyuque/gmap/googlemaps/GMapSatelliteTile.as (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/swfgmap/trunk/gyuque/gmap/GMapCalc.as
r2665 r3052 78 78 } 79 79 80 public static function calcTilePath(tx:int, ty:int, zoom:int):String 81 { 82 var path:Array = []; 83 var qrts:String = "qrts"; 84 85 for (var i:int = 0;i < zoom;i++) 86 { 87 var t:int = (tx & 1) | ((ty & 1) << 1); 88 tx /= 2; 89 ty /= 2; 90 path.unshift( qrts.charAt(t) ); 91 } 92 path.unshift( 't' ); 93 94 return path.join(''); 95 } 96 80 97 public static function calcMapsZoomIndex(z:int):int 81 98 { -
lang/actionscript/swfgmap/trunk/gyuque/gmap/GMapView.as
r3028 r3052 89 89 protected function addGoogleMapLayer():Boolean 90 90 { 91 var lyr:GMap MapLayer = new GMapMapLayer(this, mSuperLayer);91 var lyr:GMapSatelliteLayer = new GMapSatelliteLayer(this, mSuperLayer); 92 92 lyr.debug_out = this; 93 93 mSuperLayer.putLayer(0, lyr); -
lang/actionscript/swfgmap/trunk/gyuque/gmap/PointZoomAnimation.as
r3028 r3052 63 63 } 64 64 65 var rt:Number = 0.1 4* mCount;65 var rt:Number = 0.17 * mCount; 66 66 var pz:Number = (mDZoom > 0) ? (rt + 1.0) : (1.0 - rt/2); 67 67 -
lang/actionscript/swfgmap/trunk/gyuque/gmap/googlemaps/GMapMapLayer.as
r3028 r3052 13 13 protected var mCenterTY:int; 14 14 protected var mLoadedTiles:GridHash = new GridHash(); 15 16 protected static var I:int = 0; 17 protected var _I:int; 15 protected var mTileClass:Class = GMapMapTile; 18 16 19 17 public function set debug_out(d:IDebugOut):void … … 28 26 29 27 var g:Graphics = graphics; 30 /*31 g.beginFill(0xf5f0e9);32 g.drawRect(-384, -128, 768, 256);33 g.drawRect(-128, -384, 256, 768);34 g.endFill();35 36 g.beginFill(0xfff8ef);37 g.drawRect(-128, -128, 256, 256);38 g.endFill();39 */40 _I=I++;41 28 } 42 29 … … 95 82 public function loadTile(tx:int, ty:int):void 96 83 { 97 var tile:GMapMapTile = new GMapMapTile(tx, ty, mViewport.zoom);84 var tile:GMapMapTile = new mTileClass(tx, ty, mViewport.zoom); 98 85 tile.addEventListener(IOErrorEvent.IO_ERROR, onIOError); 99 86 //mVPobs.dout.puts(tile.url);
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)