[fusion-users] Multiple Maps and OverviewMap.

Paul Spencer pspencer at dmsolutions.ca
Fri May 16 09:29:48 EDT 2008


Mike,

how is the MapMenu widget set up to allow the user to change maps?

Paul

On 16-May-08, at 9:21 AM, Mike Adair wrote:

> Tomas,
>
> I've never tried putting 2 MapWidgets in one template before so  
> there will likely be some issues around that, but Fusion is  
> currently set up to have 1 MapWidget per WidgetSet.  So if you still  
> want to try this, put the second MapWidget inside a second WidgetSet  
> element in AppDef.
>
> Putting more than one MapGroup element inside the MapSet has been  
> tested and should work OK.  The Map to be shown by a MapWidget is  
> selected by the ID attribute.
>
> Putting more than one Map inside a MapGroup isn't supported yet, but  
> it is being worked on and planned for the 1.1 release.
>
> As for your OverviewMap questions, the MinRatio and MaxRatio options  
> should be getting passed in to the control correctly (please file a  
> ticket if they are not) but to be honest, I have a hard time  
> figuring out how the OpenLayers control behaves too.  It may help to  
> define a separate MapGroup for the overview (provide a <MapId> in  
> it's extension) so that you can specify different minScale and  
> maxScale values that are more appropriate for an overview map,  
> rather than using a copy of the main map layer.
>
> Hope that helps,
>
> Mike
>
>
>
> Tómas Guðmundsson wrote:
>> Hi all.
>>
>> Happy Friday. Hope you have a wonderful weekend everyone. I have a  
>> couple questions for you all.
>>
>> First of regarding the maps. I thought originally that it would be  
>> enough to add these two things to the ApplicationDefinition.xml and  
>> life would be beautiful but I guess I'm not that lucky.
>>
>> 1. <MapWidget xsi:type="WidgetType">
>> <Name>Map</Name>
>> <Type>Map</Type>
>> <StatusText>The map.</StatusText>
>> <MapId>sheboygan</MapId>
>> <Extension xsi:type="CustomContentType">
>> <MenuContainer>ContextMenu</MenuContainer>
>> </Extension>
>> </MapWidget>
>>
>> 2.
>> <MapGroup id="sheboygan" xsi:type="MapType">
>> <Map xsi:type="MapGuideLayerType">
>> <Type>MapGuide</Type>
>> <SingleTile>true</SingleTile>
>> <Extension>
>> <ResourceId>Library://Samples/Sheboygan/Maps/ 
>> Sheboygan.MapDefinition</ResourceId>
>> </Extension>
>> </Map>
>> </MapGroup>
>>
>> And with those two added to my AppDef I was hoping to have my main  
>> map and then the sample map as well so I could chose between in the  
>> <Widget>MapMenu</Widget> but nothing happens. I also get some  
>> errors that I think that are encountered with reading between the  
>> maps. Just to clear things, I added the MapGroup within the MapSet  
>> in the AppDef so I would have two MapGroups and two MapWidgets but  
>> I also tried to have two Maps within one MapGroup. Nothing worked.
>> My second question is regarding the OverviewMap. I played a little  
>> with the OverviewMap.js and the OverviewMap.xml to see if it would  
>> make any changes and nothing happen. Essentially I tried to change  
>> some variables like the min and max ratio, oLayerOL.ratio and  
>> numZoomLevels but what I'm trying to change in my overviewmap is  
>> when you zoom in, in the big map that the overview map doesn't  
>> change as well. So after I zoom in 3 times, the overview map starts  
>> to zoom in as well and at that time the red binding box in the  
>> overview map is so big that it's not feasible to pan around in the  
>> overview map. So how can I change the overview map so it that the  
>> overview map would never, or after 10 times zoom in. Note: Changing  
>> these lines (the value assigned) did not help.
>>
>>        if (this.mapObject.oLayerOL.singleTile) {
>>          this.oMapOptions.numZoomLevels = 3;  //TODO: make this  
>> configurable?
>>        }
>>
>> Also everyone. Have a great weekend. You know it's going to be fun!
>>
>> Regards,
>> Tómas.
>> _______________________________________________
>> fusion-users mailing list
>> fusion-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fusion-users
>>
>>
> _______________________________________________
> fusion-users mailing list
> fusion-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-users


__________________________________________

    Paul Spencer
    Chief Technology Officer
    DM Solutions Group Inc
    http://www.dmsolutions.ca/



More information about the fusion-users mailing list