Collapse All Expand All Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: JavaScript

Visual Basic
C#
Visual C++
JavaScript

Easy GIS .NET API Reference
SFMap Class
Members See Also Send Feedback

Web Mapping Control which loads and displays an Easy GIS .NET map project in a web page.

Namespace: EGIS.Web.Controls
Assembly: EGIS.Web.Controls (in EGIS.Web.Controls.dll)

# Syntax

Visual Basic (Declaration)
    Public Class SFMap _
    	Inherits CompositeControl

C#
    public class SFMap : CompositeControl

Visual C++
    public ref class SFMap : public CompositeControl

# Remarks

This is the main control in the EGIS.Web.Controls namespace. The SFMap control is a composite control that looks and behaves the same as the Desktop EGIS.Controls.SFMap Control and is used to display and interact with a map in a web page.

An Easy GIS .NET project is composed of a number of Shapefiles and can be designed using the Desktop Edition of Easy GIS .NET. The project should be exported and copied to the web server hosting the page where the SFMap Web Control will be used. For more information on how to export a project ready to load in a web page see Easy GIS .NET Developers page

The SFMap Control generates all map images on the hosting web server using an IHttpHandler. All requests are performed automatically on the client's web browser using JavaScript and AJAX, resulting in a map that can be panned and zoomed in or out without refreshing the web page for each request.

NOTE: In order for the server to render maps an entry in the httpHandlers section of the web.config file must be made. If the SFMap Control is added to a page using the design view in Visual Studio an entry is added to the web.config file automatically, however if the Control is manually added to a page it will be neccessary to add the following section to the config file.

| Copy Code
--- | ---
                <httpHandlers>
                       <add path="egismap.axd" verb="*" type="EGIS.Web.Controls.SFMapImageProvider, EGIS.Web.Controls, Version=2.1.0.0, Culture=neutral, PublicKeyToken=05b98c869b5ffe6a"
                           validate="true" />
                   </httpHandlers>

# Inheritance Hierarchy

System..::.Object
System.Web.UI..::.Control
System.Web.UI.WebControls..::.WebControl
System.Web.UI.WebControls..::.CompositeControl
EGIS.Web.Controls..::.SFMap

# See Also

SFMap Members
EGIS.Web.Controls Namespace