[mapguide-users] Navigation Example .NET

Kenneth ks at geograf.dk
Mon May 21 09:58:07 EDT 2007


The zoom will invalidate the map, and is the same as a refresh.
I haven't tested it, but I don't think a scale change (eg. zoom) will 
refresh the visible layer cache, but it might.

Regards, Kenneth, GEOGRAF A/S




Andy Morsell wrote:
> 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.  Or, is this not the case?
>  
>
> Andy
>
> ------------------------------------------------------------------------
> *From:* mapguide-users-bounces at lists.osgeo.org 
> [mailto:mapguide-users-bounces at lists.osgeo.org] *On Behalf Of *Kenneth
> *Sent:* Sunday, May 20, 2007 11:18 AM
> *To:* MapGuide Users Mail List
> *Subject:* Re: [mapguide-users] Navigation Example .NET
>
> If you modify the layer visibility, using serverside code, it will not 
> work correctly with the AJAX viewer.
> The problem is that the AJAX client has a small cache of visible 
> layers, and calling map.refresh() on the client does not invalidate 
> this cache.
>
> The symptoms will be that no tooltip is displayed for the layer, and 
> the layer never shows up in the legend.
> I've posted this bug on the mapguide-internals list, and a workaround.
>
> Regards. Kenneth, GEOGRAF A/S
>
>   
>
>
> Berdel, Brian wrote:
>>
>> Cool, thanks! I'll give it a try.
>>
>> Brian Berdel
>>
>> McMahon Associates, Inc.
>>
>> p: 215.283.9444
>>
>> www.mcmtrans.com
>>
>> ------------------------------------------------------------------------
>>
>> *From:* mapguide-users-bounces at lists.osgeo.org 
>> [mailto:mapguide-users-bounces at lists.osgeo.org] *On Behalf Of *Andy 
>> Morsell
>> *Sent:* Friday, May 18, 2007 12:39 PM
>> *To:* 'MapGuide Users Mail List'
>> *Subject:* RE: [mapguide-users] Navigation Example .NET
>>
>> The execution of the API functions must happen server side in this 
>> instance.  But, it looks like you could put your .NET conditional 
>> code in the gotopoint.aspx page and it would work.  The OnPageLoad() 
>> javascript function would fire afterwards so all should behave 
>> smoothly.  And, you would not have to programmatically refresh the 
>> map since that will happen with the ZoomToView anyway.
>>
>> Andy
>>
>> ------------------------------------------------------------------------
>>
>> *From:* mapguide-users-bounces at lists.osgeo.org 
>> [mailto:mapguide-users-bounces at lists.osgeo.org] *On Behalf Of 
>> *Berdel, Brian
>> *Sent:* Friday, May 18, 2007 9:28 AM
>> *To:* MapGuide Users Mail List
>> *Subject:* RE: [mapguide-users] Navigation Example .NET
>>
>> Thanks for the response.  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?
>>
>> Brian Berdel
>>
>> McMahon Associates, Inc.
>>
>> p: 215.283.9444
>>
>> www.mcmtrans.com
>>
>> ------------------------------------------------------------------------
>>
>> *From:* mapguide-users-bounces at lists.osgeo.org 
>> [mailto:mapguide-users-bounces at lists.osgeo.org] *On Behalf Of *Andy 
>> Morsell
>> *Sent:* Friday, May 18, 2007 11:40 AM
>> *To:* 'MapGuide Users Mail List'
>> *Subject:* RE: [mapguide-users] Navigation Example .NET
>>
>> You should be able to use the MgLayer::IsVisible function to check 
>> the visibility and then SetVisible to turn it on.  You will then have 
>> to refresh the map to reflect the change.
>>
>> Andy Morsell, P.E.
>> Spatial Integrators, Inc.
>> http://www.SpatialGIS.com
>>
>> ------------------------------------------------------------------------
>>
>> *From:* mapguide-users-bounces at lists.osgeo.org 
>> [mailto:mapguide-users-bounces at lists.osgeo.org] *On Behalf Of 
>> *Berdel, Brian
>> *Sent:* Friday, May 18, 2007 8:00 AM
>> *To:* MapGuide Users Mail List
>> *Subject:* [mapguide-users] Navigation Example .NET
>>
>> 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.
>>
>> Thanks!
>>
>> Brian Berdel
>>
>> McMahon Associates, Inc.
>>
>> p: 215.283.9444
>>
>> www.mcmtrans.com
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20070521/393f29df/attachment-0001.html


More information about the mapguide-users mailing list