<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.SHAPE
        {BEHAVIOR: url(#default#VML)
;}
a:link
        {mso-style-priority: 99
;}
span.MSOHYPERLINK
        {mso-style-priority: 99
;}
a:visited
        {mso-style-priority: 99
;}
span.MSOHYPERLINKFOLLOWED
        {mso-style-priority: 99
;}
p
        {mso-style-priority: 99
;}

 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Palatino Linotype";
        panose-1:2 4 5 2 5 5 5 3 3 4;}
@font-face
        {font-family:Calibri;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
tt
        {font-family:"Courier New";}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:Calibri;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Why do I keep getting?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Object doesn't support this property or
method when referring to parent.GetMapFrame().Refresh;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I have this in an onload function of the
page in JavaScript.&nbsp; <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Palatino Linotype"><span
style='font-size:12.0pt;font-family:"Palatino Linotype"'>Brian Berdel</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'>McMahon Associates,
Inc.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'>p: 215.283.9444</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'>www.mcmtrans.com</span></font><o:p></o:p></p>

</div>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> mapguide-users-bounces@lists.osgeo.org
[mailto:mapguide-users-bounces@lists.osgeo.org] <b><span style='font-weight:
bold'>On Behalf Of </span></b>Kenneth<br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, May 21, 2007 2:33 PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">MapGuide
 Users Mail List</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [mapguide-users]
Navigation Example .NET</span></font><font color=black><span style='color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>I can't find it either :D...<br>
<br>
Here is the text of my post:<br>
&lt;snip&gt;<br>
</span></font><tt><font size=2 face="Courier New"><span style='font-size:10.0pt'>When
using the server API for altering layer visibility, a call to the </span></font></tt><font
size=2 face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New"'><br>
<tt><font face="Courier New">GetMapFrame().Refresh() is not sufficient to
refresh the legend. </font></tt><br>
<br>
<tt><font face="Courier New">Pseudocode: </font></tt><br>
<tt><font face="Courier New">$map.Open(...); </font></tt><br>
<tt><font face="Courier New">$map.Layers('layername').setVisibility(true); </font></tt><br>
<tt><font face="Courier New">$map.Save(); </font></tt><br>
<br>
<tt><font face="Courier New">Calling the GetMapFrame().Refresh() after this,
will update the map to </font></tt><br>
<tt><font face="Courier New">display the new layer. </font></tt><br>
<tt><font face="Courier New">However the Legend does not reflect this change. </font></tt><br>
<br>
<tt><font face="Courier New">The problem can be solved with two changes: </font></tt><br>
<tt><font face="Courier New">1. In ajaxmappane.templ, the Refresh() function
should also call </font></tt><br>
<tt><font face="Courier New">ResetVisLayers() </font></tt><br>
<tt><font face="Courier New">2. In legendctrl.templ, the Refresh call should be
changed, so it does </font></tt><br>
<tt><font face="Courier New">not call with the summary parameter </font></tt><br>
<br>
<tt><font face="Courier New">The problem only occurs in the <st1:City w:st="on"><st1:place
 w:st="on">AJAX</st1:place></st1:City> viewer. </font></tt><br>
<tt><font face="Courier New">When retrieving the legend script, using the
summary parameter, the </font></tt><br>
<tt><font face="Courier New">visibility does not change. </font></tt><br>
<tt><font face="Courier New">Removing the summary parameter is a bad fix, as it
also disables the </font></tt><br>
<tt><font face="Courier New">optimizations that the summary parameter gives. </font></tt><br>
<br>
<tt><font face="Courier New">If the above mentioned fix 1, is not implemented,
a lot of features will </font></tt><br>
<tt><font face="Courier New">fail after modifying the map. </font></tt><br>
<tt><font face="Courier New">For instance tooltips for the layers will not
work. </font></tt><br>
<br>
<tt><font face="Courier New">I think this is a problem with a design flaw in
the way the viewer is </font></tt><br>
<tt><font face="Courier New">implemented. </font></tt><br>
<tt><font face="Courier New">Keeping state data solely on the client is a very
bad idea. </font></tt><br>
<tt><font face="Courier New">This happens with layerstates and current zoom in
the <st1:City w:st="on"><st1:place w:st="on">AJAX</st1:place></st1:City>
viewer, and </font></tt><br>
<tt><font face="Courier New">the Selection in the DWF viewer. </font></tt><br>
<br>
<tt><font face="Courier New">To allow modifications to the map from the server
API, all data should </font></tt><br>
<tt><font face="Courier New">be written to the server. </font></tt><br>
<tt><font face="Courier New">To provide caching the client should fetch a
change list, rather than </font></tt><br>
<tt><font face="Courier New">sporadically caching data. </font></tt><br>
<tt><font face="Courier New">Using a sequence number, the client can skip
multiple update cycles, and </font></tt><br>
<tt><font face="Courier New">still be synced correctly. </font></tt><br>
<tt><font face="Courier New">Using a generic format would allow the DWF and <st1:City
w:st="on"><st1:place w:st="on">ajax</st1:place></st1:City> viewer to work on </font></tt><br>
<tt><font face="Courier New">exactly the same data, thus reducing duplicate
code. </font></tt></span></font><br>
<br>
&lt;/snip&gt;<br>
<br>
<br>
<o:p></o:p></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt'>Regards, Kenneth, GEOGRAF A/S<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br>
Berdel, Brian wrote: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"><u1:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"><!--[if gte mso 9]><xml>
    <u1:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
    <u1:shapelayout u3:ext="edit">
     <u1:idmap u3:ext="edit" data="1"/>
    </u1:shapelayout>
</xml><![endif]--></u1:SmartTagType></u1:SmartTagType></u1:SmartTagType>Looks
like you are right&#8230;Thanks.&nbsp; I cannot seem to find your workaround,
can you send me a link or something?<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks, <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Palatino Linotype"><span
style='font-size:12.0pt;font-family:"Palatino Linotype"'>Brian Berdel</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'>McMahon Associates,
Inc.</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'>p: 215.283.9444</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype"'><a
href="http://www.mcmtrans.com">www.mcmtrans.com</a></span></font><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> <a href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Kenneth<br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, May 21, 2007 9:58 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [mapguide-users]
Navigation Example .NET</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>The zoom will invalidate the map, and is the same as a
refresh.<br>
I haven't tested it, but I don't think a scale change (eg. zoom) will refresh
the visible layer cache, but it might.<br>
<br>
<br>
<br>
<o:p></o:p></span></font></p>

<u1:p></u1:p><pre><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'>Regards, Kenneth, GEOGRAF A/S<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br>
Andy Morsell wrote: <u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>But in the example below, where the layer
is being set to visible right before a zoom, the zoom should take care of the
map refresh and the layer should appear on the subsequent map.&nbsp; Or, is
this not the case?</span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p><font size=1 color=black face=Tahoma><span style='font-size:7.5pt;
font-family:Tahoma'><!-- Converted from text/rtf format -->Andy </span></font><u1:p></u1:p><o:p></o:p></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 color=black
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Kenneth<br>
<b><span style='font-weight:bold'>Sent:</span></b> Sunday, May 20, 2007 11:18
AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [mapguide-users]
Navigation Example .NET</span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>If you modify the layer visibility, using serverside
code, it will not work correctly with the <st1:City u4:st="on"><st1:place u4:st="on"><st1:City
w:st="on"><st1:place w:st="on">AJAX</st1:place></st1:City></st1:place></st1:City>
viewer.<br>
The problem is that the <st1:City u4:st="on"><st1:place u4:st="on"><st1:City
w:st="on"><st1:place w:st="on">AJAX</st1:place></st1:City></st1:place></st1:City>
client has a small cache of visible layers, and calling map.refresh() on the
client does not invalidate this cache.<br>
<br>
The symptoms will be that no tooltip is displayed for the layer, and the layer
never shows up in the legend.<br>
I've posted this bug on the mapguide-internals list, and a workaround.<br>
<br>
<br>
<br>
<o:p></o:p></span></font></p>

<u1:p></u1:p><pre><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'>Regards. Kenneth, GEOGRAF A/S<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp; <u1:p></u1:p><o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br>
Berdel, Brian wrote: <u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><O:SMARTTAGTYPE name="PersonName" namespaceuri="urn:schemas-microsoft-com:office:smarttags"></O:SMARTTAGTYPE>Cool,
thanks! I&#8217;ll give it a try. <O:P></O:P></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=navy face="Palatino Linotype"><span
style='font-size:12.0pt;font-family:"Palatino Linotype";color:navy'><O:P></O:P>Brian
Berdel</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>McMahon
Associates, Inc.</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>p:
215.283.9444</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'><a
href="http://www.mcmtrans.com">www.mcmtrans.com</a></span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Andy Morsell<br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, May 18, 2007 12:39
PM<br>
<b><span style='font-weight:bold'>To:</span></b> '<ST1:PERSONNAME u5:st="on"><st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></ST1:PERSONNAME></st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [mapguide-users]
Navigation Example .NET</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'><O:P></O:P>The execution of the API
functions must happen server side in this instance.&nbsp; But, it looks like
you could put your .NET conditional code in the gotopoint.aspx page and it
would work.&nbsp; The OnPageLoad() javascript function would fire afterwards so
all should behave smoothly.&nbsp; And, you would not have to programmatically
refresh the map since that will happen with the ZoomToView anyway.</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

<p><font size=1 color=black face=Tahoma><span style='font-size:7.5pt;
font-family:Tahoma'><!-- Converted from text/rtf format -->Andy </span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 color=black
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Berdel, Brian<br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, May 18, 2007 9:28 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <ST1:PERSONNAME u5:st="on"><st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></ST1:PERSONNAME></st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [mapguide-users]
Navigation Example .NET</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks for the response.&nbsp; I am
looking for a way to achieve this on the client side. I do not want to check
until after the user has clicked on link. (such as putting it in the
gotopoint.aspx page). Will this work here?<O:P></O:P></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=navy face="Palatino Linotype"><span
style='font-size:12.0pt;font-family:"Palatino Linotype";color:navy'><O:P></O:P>Brian
Berdel</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>McMahon
Associates, Inc.</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>p:
215.283.9444</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'><a
href="http://www.mcmtrans.com">www.mcmtrans.com</a></span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Andy Morsell<br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, May 18, 2007 11:40
AM<br>
<b><span style='font-weight:bold'>To:</span></b> '<ST1:PERSONNAME u5:st="on"><st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></ST1:PERSONNAME></st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [mapguide-users]
Navigation Example .NET</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'><O:P></O:P>You should be able to use the
MgLayer::IsVisible function to check the visibility and then SetVisible to turn
it on.&nbsp; You will then have to refresh the map to reflect the change.</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

<p><font size=1 color=black face=Tahoma><span style='font-size:7.5pt;
font-family:Tahoma'><O:P></O:P><!-- Converted from text/rtf format -->Andy
Morsell, P.E.</span></font> <br>
<font size=1 face=Tahoma><span style='font-size:7.5pt;font-family:Tahoma'>Spatial
Integrators, Inc.</span></font> <br>
<font size=1 face=Tahoma><span style='font-size:7.5pt;font-family:Tahoma'><a
href="http://www.SpatialGIS.com">http://www.SpatialGIS.com</a></span></font> <O:P></O:P><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 color=black
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <a
href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>
[<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mailto:mapguide-users-bounces@lists.osgeo.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Berdel, Brian<br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, May 18, 2007 8:00 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <ST1:PERSONNAME u5:st="on"><st1:PersonName u4:st="on"><st1:PersonName
w:st="on">MapGuide Users Mail List</st1:PersonName></ST1:PERSONNAME></st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> [mapguide-users]
Navigation Example .NET</span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Anyone know how I would go about checking
to see if a layer was on in the navigation example and if it is not turn it
when clicking a link.<O:P></O:P></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><O:P></O:P>Thanks!<O:P></O:P></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><font size=3 color=navy face="Palatino Linotype"><span
style='font-size:12.0pt;font-family:"Palatino Linotype";color:navy'><O:P></O:P>Brian
Berdel</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>McMahon Associates,
Inc.</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'>p:
215.283.9444</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<O:P></O:P>

<div>

<p class=MsoNormal><font size=2 color=navy face="Palatino Linotype"><span
style='font-size:10.0pt;font-family:"Palatino Linotype";color:navy'><a
href="http://www.mcmtrans.com">www.mcmtrans.com</a></span></font><O:P></O:P><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

<pre style='text-align:center' wrap=""><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt'><O:P></O:P><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'>

<hr size=4 width="90%" align=center>

</span></font></pre><pre style='text-align:center'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>_______________________________________________<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>mapguide-users mailing list<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp; <u1:p></u1:p><o:p></o:p></span></font></pre><pre
wrap=""><font size=2 color=black face="Courier New"><span style='font-size:
10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'>

<hr size=4 width="90%" align=center>

</span></font></pre><pre style='text-align:center'><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre
style='text-align:center'><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>_______________________________________________<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>mapguide-users mailing list<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp; <u1:p></u1:p><o:p></o:p></span></font></pre><pre
wrap=""><font size=2 color=black face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre style='text-align:center'><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>

<hr size=4 width="90%" align=center>

</span></font></pre><pre><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>_______________________________________________<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>mapguide-users mailing list<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp; <o:p></o:p></span></font></pre></div>

</body>

</html>