[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