Changes between Version 4 and Version 5 of MapGuideRfc170


Ignore:
Timestamp:
05/21/19 04:20:12 (6 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc170

    v4 v5  
    4545In actuality, the finite scale list for an XYZ tile set is actually hard-coded and already known. It is the same scale list generated by Maestro/Infr. Studio for a WGS84.PseudoMercator Map Definition so that it would line up with Google/Bing/OSM layers when viewed within a Fusion Flexible Layout. So by providing this same scale list to the MgMap, we can allow MgMap instances to be created from Map Definitions that link to XYZ tile sets.
    4646
    47 === Expose tile provider type in CREATERUNTIMEMAP/DESCRIBERUNTIMEMAP ===
    48 
    49 The v3.0.0 CREATERUNTIMEMAP and DESCRIBERUNTIMEMAP schemas did not specify the underlying tile provider name when invoked on a Map Definition that links to a Tile Set Definition. Thus if CREATERUNTIMEMAP was invoked on such a Map Definition, the client does not know what type of tile provider is being used. If a Map Definition links to an XYZ tile set (which will now be a legal scenario as a result of this RFC) we need to communicate this fact back to the client so that it can properly use XYZ tile access semantics instead of normal MapGuide tile access to properly consume tiles from these base layer groups.
    50 
    51 We'll introduce a v3.3.0 RuntimeMap schema to include this information.
    52 
    53 In the Fusion viewer, if it is known that the XYZ tile provider is being used in the CREATERUNTIMEMAP response, it will create an OpenLayers.Layer.XYZ instance to read such tiles instead of the tiled version of OpenLayers.Layer.MapGuide
    54 
    5547=== Configurable TileExtentOffset ===
    5648
     
    202194Meta-tiling has no effect for tile formats that are not image-based (eg. UTFGrid)
    203195
    204 === HTTP caching headers ===
    205 
    206196== Implications ==
    207197