<div>thanks a lot for your replay,yes, i&#39;m sure, i&#39;ve tried another code and with mapguide studio i see the layer that i add, it contains the line wich i insert, but on iframe (where the map is displayed) i don&#39;t see the layer and even in mapguide studio with the layers belonging to the map, i don&#39;t see the layer (it&#39;s not added), this is my complete code:</div>

<div> </div>
<div><font size="2">
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Page</font><font size="2"> </font><font color="#ff0000" size="2">Language</font><font color="#0000ff" size="2">=&quot;VB&quot;</font><font size="2"> </font><font color="#ff0000" size="2">AutoEventWireup</font><font color="#0000ff" size="2">=&quot;true&quot;</font><font size="2"> </font><font color="#ff0000" size="2">CodeFile</font><font color="#0000ff" size="2">=&quot;essai.aspx.vb&quot;</font><font size="2"> 
<p></p></font><font color="#ff0000" size="2"> 
<p>Inherits</p></font><font color="#0000ff" size="2">=&quot;essai&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;System&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;System.IO&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;System.Collections.Specialized&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;OSGeo.MapGuide&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;System.Text&quot;</font><font size="2"> %&gt;
<p>&lt;%</p></font><font color="#0000ff" size="2">@</font><font size="2"> </font><font color="#800000" size="2">Import</font><font size="2"> </font><font color="#ff0000" size="2">Namespace</font><font color="#0000ff" size="2">=&quot;System.Globalization&quot;</font><font size="2"> %&gt;
<p> </p>
<p> </p>
<p></p></font><font color="#0000ff" size="2"> 
<p>&lt;!</p></font><font color="#800000" size="2">DOCTYPE</font><font size="2"> </font><font color="#ff0000" size="2">html</font><font size="2"> </font><font color="#ff0000" size="2">PUBLIC</font><font size="2"> </font><font color="#0000ff" size="2">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</font><font size="2"> 
<p></p></font><font color="#0000ff" size="2"> 
<p>&quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;</p>
<p> </p>
<p> </p>
<p>&lt;</p></font><font color="#800000" size="2">html</font><font size="2"> </font><font color="#ff0000" size="2">xmlns</font><font color="#0000ff" size="2">=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;</font><font size="2"> </font><font color="#0000ff" size="2">&gt;
<p>&lt;</p></font><font color="#800000" size="2">head</font><font size="2"> </font><font color="#ff0000" size="2">id</font><font color="#0000ff" size="2">=&quot;Head1&quot;</font><font size="2"> </font><font color="#ff0000" size="2">runat</font><font color="#0000ff" size="2">=&quot;server&quot;&gt;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">&lt;</font><font color="#800000" size="2">title</font><font color="#0000ff" size="2">&gt;</font><font size="2">selection</font><font color="#0000ff" size="2">&lt;/</font><font color="#800000" size="2">title</font><font color="#0000ff" size="2">&gt;
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#0000ff" size="2"> 
<p>&lt;/</p></font><font color="#800000" size="2">head</font><font color="#0000ff" size="2">&gt;
<p>&lt;</p></font><font color="#800000" size="2">body</font><font color="#0000ff" size="2">&gt;
<p>&lt;</p></font><font color="#800000" size="2">br</font><font size="2"> </font><font color="#0000ff" size="2">/&gt;
<p></p></font><font size="2"> 
<p>&lt;%</p>
<p></p></font><font size="2">
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> x0 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;100&quot;
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> y0 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;100&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> x1 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;120&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> y1 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;120&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> sessionid1 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> siteConnection </font><font color="#0000ff" size="2">As</font><font size="2"> MgSiteConnection
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> resourceSrvc </font><font color="#0000ff" size="2">As</font><font size="2"> MgResourceService
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> myLayerName </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;line6&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> mapname </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;Sheboygan&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> map </font><font color="#0000ff" size="2">As</font><font size="2"> MgMap
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> featureSrvc </font><font color="#0000ff" size="2">As</font><font size="2"> MgFeatureService
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> myLayer </font><font color="#0000ff" size="2">As</font><font size="2"> MgLayer
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> configPath </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;C:\Program Files\Autodesk\MapGuideEnterprise2008\WebServerExtensions\www\webconfig.ini&quot;
<p></p></font><font size="2"> 
<p>MapGuideApi.MgInitializeWebTier(configPath)</p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> site1 </font><font color="#0000ff" size="2">As</font><font size="2"> MgSite = </font><font color="#0000ff" size="2">New</font><font size="2"> MgSite()
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> userInfo </font><font color="#0000ff" size="2">As</font><font size="2"> MgUserInformation = </font><font color="#0000ff" size="2">New</font><font size="2"> MgUserInformation(</font><font color="#800000" size="2">&quot;Administrator&quot;</font><font size="2">, </font><font color="#800000" size="2">&quot;admin&quot;</font><font size="2">)
<p>siteConnection = </p></font><font color="#0000ff" size="2">New</font><font size="2"> MgSiteConnection()
<p>siteConnection.Open(userInfo)</p>
<p>site1 = siteConnection.GetSite()</p>
<p>sessionid1 = site1.CreateSession()</p>
<p>userInfo.SetMgSessionId(sessionid1)</p>
<p>resourceSrvc = siteConnection.CreateService(MgServiceType.ResourceService)</p>
<p>featureSrvc = siteConnection.CreateService(MgServiceType.FeatureService)</p>
<p></p>
<p>Response.Charset = </p></font><font color="#800000" size="2">&quot;utf-8&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> layerDef </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;Library://Samples/Sheboygan/Layers/&quot;</font><font size="2"> + myLayerName + </font><font color="#800000" size="2">&quot;.LayerDefinition&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> layerDefId </font><font color="#0000ff" size="2">As</font><font size="2"> MgResourceIdentifier = </font><font color="#0000ff" size="2">New</font><font size="2"> MgResourceIdentifier(layerDef)
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> dataSource </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = </font><font color="#800000" size="2">&quot;Library://Samples/Sheboygan/Data/&quot;</font><font size="2"> + myLayerName + </font><font color="#800000" size="2">&quot;.FeatureSource&quot;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> dataSourceId </font><font color="#0000ff" size="2">As</font><font size="2"> MgResourceIdentifier = </font><font color="#0000ff" size="2">New</font><font size="2"> MgResourceIdentifier(dataSource)
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> resourceID2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgResourceIdentifier = </font><font color="#0000ff" size="2">New</font><font size="2"> MgResourceIdentifier(</font><font color="#800000" size="2">&quot;Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition&quot;</font><font size="2">)
<p></p>
<p>map = </p></font><font color="#0000ff" size="2">New</font><font size="2"> MgMap(siteConnection)
<p>map.Create(resourceSrvc, resourceID2, mapname)</p>
<p></p>
<p>map.Save()</p>
<p>map.Open(resourceSrvc, mapname)</p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> myClassDef </font><font color="#0000ff" size="2">As</font><font size="2"> MgClassDefinition
<p></p></font><font color="#0000ff" size="2">If</font><font size="2"> (DoesLayerExist(myLayerName, map) = </font><font color="#0000ff" size="2">False</font><font size="2">) </font><font color="#0000ff" size="2">Then
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#008000" size="2">&#39;//create Feature Source
<p></p></font><font size="2"> 
<p>myClassDef = </p></font><font color="#0000ff" size="2">New</font><font size="2"> MgClassDefinition()
<p>myClassDef.SetName(</p></font><font color="#800000" size="2">&quot;line6&quot;</font><font size="2">)
<p></p></font><font color="#008000" size="2">&#39;myClassDef.SetDescription(myLayerName + &quot; Feature Source&quot;)
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">&#39;myClassDef.SetDefaultGeometryPropertyName(&quot;SHPGEOM&quot;)
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">&#39;Set KEY Property
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> prop </font><font color="#0000ff" size="2">As</font><font size="2"> MgDataPropertyDefinition = </font><font color="#0000ff" size="2">New</font><font size="2"> MgDataPropertyDefinition(</font><font color="#800000" size="2">&quot;KEY&quot;</font><font size="2">)
<p>prop.SetDataType(MgPropertyType.Int32)</p>
<p>prop.SetAutoGeneration(</p></font><font color="#0000ff" size="2">True</font><font size="2">)
<p>prop.SetReadOnly(</p></font><font color="#0000ff" size="2">True</font><font size="2">)
<p>prop.SetNullable(</p></font><font color="#0000ff" size="2">False</font><font size="2">)
<p>myClassDef.GetProperties().Add(prop)</p>
<p>myClassDef.GetIdentityProperties().Add(prop)</p>
<p></p></font><font color="#008000" size="2">&#39;Set ID Property
<p></p></font><font size="2"> 
<p>prop = </p></font><font color="#0000ff" size="2">New</font><font size="2"> MgDataPropertyDefinition(</font><font color="#800000" size="2">&quot;ID&quot;</font><font size="2">)
<p>prop.SetDataType(MgPropertyType.Int32)</p>
<p>myClassDef.GetProperties().Add(prop)</p>
<p></p>
<p></p>
<p></p></font><font color="#008000" size="2">&#39;et geometry property
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> geomProp </font><font color="#0000ff" size="2">As</font><font size="2"> MgGeometricPropertyDefinition = </font><font color="#0000ff" size="2">New</font><font size="2"> MgGeometricPropertyDefinition(</font><font color="#800000" size="2">&quot;SHPGEOM&quot;</font><font size="2">)
<p>geomProp.SetGeometryTypes(MgFeatureGeometricType.Point)</p>
<p>geomProp.SetHasElevation(</p></font><font color="#0000ff" size="2">False</font><font size="2">)
<p>geomProp.SetHasMeasure(</p></font><font color="#0000ff" size="2">False</font><font size="2">)
<p>geomProp.SetSpatialContextAssociation(</p></font><font color="#800000" size="2">&quot;LL84&quot;</font><font size="2">)
<p>myClassDef.GetProperties().Add(geomProp)</p></font><font size="2">
<p></p></font><font color="#008000" size="2">&#39;Create the schema
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> schema </font><font color="#0000ff" size="2">As</font><font size="2"> MgFeatureSchema = </font><font color="#0000ff" size="2">New</font><font size="2"> MgFeatureSchema()
<p>schema.SetName(</p></font><font color="#800000" size="2">&quot;SHP_Shema&quot;</font><font size="2">)
<p>schema.GetClasses().Add(myClassDef)</p>
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> sdfParams </font><font color="#0000ff" size="2">As</font><font size="2"> MgCreateSdfParams = </font><font color="#0000ff" size="2">New</font><font size="2"> MgCreateSdfParams(</font><font color="#800000" size="2">&quot;MGA-56 (GDA94 /MGA zone 56)&quot;</font><font size="2">, map.GetMapSRS(), schema)
<p>featureSrvc.CreateFeatureSource(dataSourceId, sdfParams)</p>
<p> </p>
<p></p>
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> content </font><font color="#0000ff" size="2">As</font><font size="2"> MgByteSource = </font><font color="#0000ff" size="2">New</font><font size="2"> MgByteSource(</font><font color="#800000" size="2">&quot;C:\Program Files\Autodesk\MapGuideEnterprise2008\WebServerExtensions\www\createpoint\LayerDefinition.xml&quot;</font><font size="2">)
<p>resourceSrvc.SetResource(layerDefId, content.GetReader(), </p></font><font color="#0000ff" size="2">Nothing</font><font size="2">)
<p>myLayer = </p></font><font color="#0000ff" size="2">New</font><font size="2"> MgLayer(layerDefId, resourceSrvc)
<p>myLayer.SetName(myLayerName)</p>
<p>myLayer.SetLegendLabel(myLayerName)</p>
<p>myLayer.SetDisplayInLegend(</p></font><font color="#0000ff" size="2">True</font><font size="2">)
<p>myLayer.SetSelectable(</p></font><font color="#0000ff" size="2">False</font><font size="2">)
<p>map.GetLayers().Insert(0, myLayer)</p>
<p></p></font><font color="#008000" size="2">&#39;map.GetLayers().Add(myLayer) 
<p></p></font><font size="2"> 
<p>myLayer.ForceRefresh()</p></font><font size="2">
<p></p>
<p>map.Save(resourceSrvc)</p>
<p></p>
<p></p>
<p></p>
<p></p></font><font color="#0000ff" size="2">End</font><font size="2"> </font><font color="#0000ff" size="2">If
<p></p></font><font size="2"> 
<p></p>
<p></p>
<p></p></font><font size="2">
<p></p></font><font color="#008000" size="2">Dim insertFeatures2 As MgInsertFeatures = New MgInsertFeatures(myLayerName, makeLine2(&quot;1&quot;, x0, y0, x1, y1))
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> commands </font><font color="#0000ff" size="2">As</font><font size="2"> MgFeatureCommandCollection = </font><font color="#0000ff" size="2">New</font><font size="2"> MgFeatureCommandCollection()
<p></p></font><font color="#008000" size="2">commands.Add(insertFeatures2)
<p></p></font><font size="2"> 
<p></p>
<p>myLayer.UpdateFeatures(commands)</p>
<p></p>
<p></p></font><font color="#008000" size="2">
<p></p></font><font size="2"> 
<p></p></font><font size="2">
<p></p>
<p></p></font><font color="#008000" size="2">
<p></p></font><font size="2"> 
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>%&gt;</p>
<p></p></font><font color="#0000ff" size="2"> 
<p>&lt;</p></font><font color="#800000" size="2">div</font><font size="2"> </font><font color="#ff0000" size="2">id</font><font color="#0000ff" size="2">=&quot;viewer&quot;&gt;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">&lt;</font><font color="#800000" size="2">iframe</font><font size="2"> </font><font color="#ff0000" size="2">id</font><font color="#0000ff" size="2">=&quot;carte&quot;</font><font size="2"> </font><font color="#ff0000" size="2">width</font><font color="#0000ff" size="2">=&quot;800&quot;</font><font size="2"> </font><font color="#ff0000" size="2">height</font><font color="#0000ff" size="2">=&quot;300&quot;</font><font size="2"> </font><font color="#ff0000" size="2">frameborder</font><font color="#0000ff" size="2">=&quot;0&quot;</font><font size="2"> </font><font color="#ff0000" size="2">scrolling</font><font color="#0000ff" size="2">=&quot;no&quot;</font><font size="2"> </font><font color="#ff0000" size="2">src</font><font color="#0000ff" size="2">=&quot;<a href="http://localhost/mapguide2008/mapviewerajax/?SESSION=">http://localhost/mapguide2008/mapviewerajax/?SESSION=</a></font><font size="2">&lt;%=sessionid1 %&gt;</font><font color="#0000ff" size="2">&amp;WEBLAYOUT=Library%3a%2f%2fSamples%2fSheboygan%2fLayouts%2fSheboyganAsp.WebLayout&quot;</font><font size="2"> </font><font color="#ff0000" size="2">name</font><font color="#0000ff" size="2">=&quot;fenetre&quot;&gt;&lt;/</font><font color="#800000" size="2">iframe</font><font color="#0000ff" size="2">&gt;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">&lt;/</font><font color="#800000" size="2">div</font><font color="#0000ff" size="2">&gt;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">&lt;</font><font color="#800000" size="2">br</font><font size="2"> </font><font color="#0000ff" size="2">/&gt;
<p></p></font><font size="2"> </font><font color="#0000ff" size="2">
<p>&lt;/</p></font><font color="#800000" size="2">body</font><font color="#0000ff" size="2">&gt;
<p>&lt;</p></font><font color="#800000" size="2">script</font><font size="2"> </font><font color="#ff0000" size="2">type</font><font color="#0000ff" size="2">=&quot;text/javascript&quot;&gt;
<p></p></font><font size="2"><font size="2"> 
<p></p></font><font color="#0000ff" size="2">function</font><font size="2"> refresh()
<p>{</p>
<p></p></font><font color="#008000" size="2">//carte.GetMapFrame().GetLayers(true,true);
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetScriptFrame().location.href = &quot;essai.aspx&quot;;
<p></p></font><font size="2"> 
<p>frames[</p></font><font color="#800000" size="2">&#39;fenetre&#39;</font><font size="2">].location.reload();
<p>carte.GetMapFrame().Refresh();</p>
<p></p></font><font color="#008000" size="2">//carte.ExecuteMapAction(20); 
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetMapFrame().ExecuteMapAction(1); 
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetTaskFrame().location.href = &quot;essai.aspx&quot; 
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetScriptFrame().location.href = &quot;essai.aspx&quot; 
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetMapFrame().ExecuteMapAction(20);
<p> </p>
<p></p></font><font size="2"> 
<p></p></font><font color="#008000" size="2">//carte.GetMapFrame().ExecuteMapAction(20); 
<p></p></font><font size="2"> 
<p>}</p>
<p></p></font></font><font color="#0000ff" size="2">
<p>&lt;/</p></font><font color="#800000" size="2">script</font><font color="#0000ff" size="2">&gt;
<p> </p>
<p>&lt;</p></font><font color="#800000" size="2">script</font><font size="2"> </font><font color="#ff0000" size="2">runat</font><font color="#0000ff" size="2">=&quot;server&quot;&gt;
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">
<p></p></font><font size="2"><font color="#0000ff" size="2"> 
<p>Public</p></font><font size="2"> </font><font color="#0000ff" size="2">Function</font><font size="2"> makeLine2(</font><font color="#0000ff" size="2">ByVal</font><font size="2"> Name </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">, </font><font color="#0000ff" size="2">ByVal</font><font size="2"> x0 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">, </font><font color="#0000ff" size="2">ByVal</font><font size="2"> y0 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">, </font><font color="#0000ff" size="2">ByVal</font><font size="2"> x1 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">, </font><font color="#0000ff" size="2">ByVal</font><font size="2"> y1 </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">) </font><font color="#0000ff" size="2">As</font><font size="2"> MgPropertyCollection
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> PropertyCollection2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgPropertyCollection = </font><font color="#0000ff" size="2">New</font><font size="2"> MgPropertyCollection()
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> nameProperty2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgInt32Property = </font><font color="#0000ff" size="2">New</font><font size="2"> MgInt32Property(</font><font color="#800000" size="2">&quot;ID&quot;</font><font size="2">, 1)
<p>PropertyCollection2.Add(nameProperty2)</p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> wktReaderWriter2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgWktReaderWriter = </font><font color="#0000ff" size="2">New</font><font size="2"> MgWktReaderWriter()
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> agfReaderWriter2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgAgfReaderWriter = </font><font color="#0000ff" size="2">New</font><font size="2"> MgAgfReaderWriter()
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> geometry2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgGeometry = wktReaderWriter2.Read(</font><font color="#800000" size="2">&quot;LINESTRING XY (&quot;</font><font size="2"> + x0 + </font><font color="#800000" size="2">&quot; &quot;</font><font size="2"> + y0 + </font><font color="#800000" size="2">&quot;,&quot;</font><font size="2"> + x1 + </font><font color="#800000" size="2">&quot; &quot;</font><font size="2"> + y1 + </font><font color="#800000" size="2">&quot;)&quot;</font><font size="2">)
<p></p>
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> geometryByteReader2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgByteReader = agfReaderWriter2.Write(geometry2)
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> geometryProperty2 </font><font color="#0000ff" size="2">As</font><font size="2"> MgGeometryProperty = </font><font color="#0000ff" size="2">New</font><font size="2"> MgGeometryProperty(</font><font color="#800000" size="2">&quot;SHPGEOM&quot;</font><font size="2">, geometryByteReader2)
<p>PropertyCollection2.Add(geometryProperty2)</p>
<p></p></font><font color="#0000ff" size="2">Return</font><font size="2"> PropertyCollection2
<p></p></font><font color="#0000ff" size="2">End</font><font size="2"> </font><font color="#0000ff" size="2">Function</font>
<p></p>
<p></p>
<p></p></font><font color="#0000ff" size="2">Function</font><font size="2"> DoesLayerExist(</font><font color="#0000ff" size="2">ByVal</font><font size="2"> LayerName </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">, </font><font color="#0000ff" size="2">ByVal</font><font size="2"> Map </font><font color="#0000ff" size="2">As</font><font size="2"> MgMap) </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">Boolean
<p></p></font><font size="2"> 
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> layers </font><font color="#0000ff" size="2">As</font><font size="2"> MgLayerCollection = Map.GetLayers()
<p></p></font><font color="#0000ff" size="2">Return</font><font size="2"> (layers.Contains(LayerName))
<p></p></font><font color="#0000ff" size="2">End</font><font size="2"> </font><font color="#0000ff" size="2">Function
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#0000ff" size="2">Function</font><font size="2"> LoadTemplate2(</font><font color="#0000ff" size="2">ByVal</font><font size="2"> filePath </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2">) </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> sr </font><font color="#0000ff" size="2">As</font><font size="2"> StreamReader = File.OpenText(filePath)
<p></p></font><font color="#0000ff" size="2">Dim</font><font size="2"> template </font><font color="#0000ff" size="2">As</font><font size="2"> </font><font color="#0000ff" size="2">String</font><font size="2"> = sr.ReadToEnd()
<p></p></font><font color="#0000ff" size="2">Return</font><font size="2"> template
<p></p></font><font color="#0000ff" size="2">End</font><font size="2"> </font><font color="#0000ff" size="2">Function
<p> </p>
<p></p></font><font size="2"> 
<p></p>
<p></p>
<p></p>
<p></p></font><font color="#0000ff" size="2"> 
<p>&lt;/</p></font><font color="#800000" size="2">script</font><font color="#0000ff" size="2">&gt;
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p></p></font><font size="2"> 
<p></p>
<p></p></font><font color="#0000ff" size="2"> 
<p>&lt;/</p></font><font color="#800000" size="2">html</font><font color="#0000ff" size="2">&gt;
<p></p></font>      <br>      <br>     
<hr width="90%" size="4">
<br>_______________________________________________<br>mapguide-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:mapguide-users@lists.osgeo.org" target="_blank">mapguide-users@lists.osgeo.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.osgeo.org/mailman/listinfo/mapguide-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br>  </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>_______________________________________________<br>mapguide-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.osgeo.org/mailman/listinfo/mapguide-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br><br></blockquote></div>
<br>