[ka-Map-users] maintaining scale/extent when switching maps

Paul Spencer pspencer at dmsolutions.ca
Thu Jul 6 13:28:38 EDT 2006


Cool!  I put a link into the ka-Map applications wiki.

Cheers

Paul

On 6-Jul-06, at 12:25 PM, Steve Lime wrote:

> I knew it was something stupid like that (array context)- thanks,  
> works now. BTW You can see
> ka-map in a conservation publication our organization does at:
>
>   http://www.dnr.state.mn.us/volunteer/julaug06/wildriver.html
>
> Steve
>
>>>> Paul Spencer <pspencer at dmsolutions.ca> 7/4/2006 12:15:18 PM >>>
> Steve,
>
> looking at the code, this won't work because it is expecting an array
> of values, not individual value
>
> As a side note, the most reliable way of doing this would be to pass
> the center point and scale rather than the extents because rounding
> issues can cause the map to zoom out one scale level (it tries to fit
> the extents inside view).
>
> function mySwitchMap(map) {
>    var extents = myKaMap.getGeoExtents();
>    var cx = (extents[2] + extents[0])/2;
>    var cy = (extents[3] + extents[1])/2;
>    var scale = myKaMap.getCurrentScale();
>    myKaMap.selectMap(map, [cx, cy, scale]);
> }
>
> Cheers
>
> Paul
>
> On 29-Jun-06, at 5:08 PM, Steve Lime wrote:
>
>> Hi folks: Is there an easy way to maintain scale/extent in the
>> viewport when switching maps? I figured one could do something like:
>>
>> function mySwitchMap(map) {
>>   var extents =  myKaMap.getGeoExtents();
>>
>>   myKaMap.selectMap(map, extent[0], extent[1], extent[2], extent[3]);
>> }
>>
>> The map switches (although IE needs a mouse click to trigger the
>> switch) but the viewport doesn't preserve the old extent...
>>
>> Ideas?
>>
>> Steve
>>
>>
>> _______________________________________________
>> ka-Map-users mailing list
>> ka-Map-users at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>
> +-----------------------------------------------------------------+
> |Paul Spencer                           pspencer at dmsolutions.ca   |
> +-----------------------------------------------------------------+
> |Applications & Software Development                              |
> |DM Solutions Group Inc                 http://www.dmsolutions.ca/|
> +-----------------------------------------------------------------+
>
>
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>

+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+






More information about the ka-Map-users mailing list