|
|
|
Currently all MapGuide
Web .NET API is in one single dll MapGuieDotNetApi.dll, which includes
Foundation, Geometry, PlatformBase, MapGuideCommon, WebApp and HttpHandler
components. It is nearly impossible for users to reuse some of functionality
outside of MapGuide because MapGuide .NET Web API depends on MapGuide
enviroment. For example, users can't use coordinate system transformation
functionality outside MapGuide. So the key motivation of this RFC is to make MapGuide
Web .NET API more reusable so that more projects or products can get benifits
from MapGuide.
|
|
|
|
In order to make
backward compatible with the existing MapGuide applications, the old assembly
MapGuieDotNetApi.dll still exists.
|
|
|
|
OSGeo.MapGuide.Foundation.dll:
contains API in Foundation component.
|
|
OSGeo.MapGuide.Geometry.dll:
contains API in Geometry compoent.
|
|
OSGeo.MapGuide.PlatformBase.dll:
contains API in PlatformBase component.
|
|
OSGeo.MapGuide.MapGuideCommon.dll:
contains API in MapGuideCommon compoent.
|
|
OSGeo.MapGuide.Web.dll:
contains API in WebApp and HttpHandler components.
|
|
|