Changes between Version 2 and Version 3 of MapGuideRfc13
- Timestamp:
- 02/08/07 15:44:03 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc13
v2 v3 27 27 == Motivation == 28 28 29 Currently, the MapGuide tile size is hard coded in the Server code and Ajax script as 300x300 pixels. For the purposes of performance tuning and to allow for alignment with 3rd party tile sets, it would be useful to set the tile size as a Server configuration parameter. However, this parameter would need to be exposed through the Web Extensions API so that the Ajax viewer is aware of the custom tile size.29 Currently, the !MapGuide tile size is hard coded in the Server code and Ajax script as 300x300 pixels. For the purposes of performance tuning and to allow for alignment with 3rd party tile sets, it would be useful to set the tile size as a Server configuration parameter. However, this parameter would need to be exposed through the Web Extensions API so that the Ajax viewer is aware of the custom tile size. 30 30 31 31 Ideally, tile sizes should be associated with the map. However that will require changes to both the map definition and any authoring tools used to edit the map definition. Due to the impact of such a change, map definition based tile size is beyond the scope of this RFC. It would be appropriate to consider it in future work. … … 39 39 If not specified, the Server will default to 300x300. 40 40 41 Add two additional APIs to MgTileService41 Add two additional APIs to !MgTileService 42 42 INT32 GetTileSizeX(); 43 43 INT32 GetTileSizeY(); 44 44 45 Modify mapframe.php, mapframe.jsp, mapframe.aspx, and ajaxmappane.templ to pull the tile size from the MgTileService instead of simply hard coding the value.45 Modify mapframe.php, mapframe.jsp, mapframe.aspx, and ajaxmappane.templ to pull the tile size from the !MgTileService instead of simply hard coding the value. 46 46 47 47 == Implications ==