[ka-Map-users] Panning and zooming question

Paul Spencer pspencer at dmsolutions.ca
Tue May 31 10:15:48 EDT 2005


dejan,

Gambin Dejan wrote:
> Well, first I have to report some other things that happened to me:
> 
> I have tried to open ka-map with IE and I got error in
> testMapInitialized saying 'options[...].value is null or not an object'.
> It reports line 73, but in code it is actually line 69 of kaTest.html. I
> don't get this error in Mozilla Firefox so I continued to work with
> firefox. I have noticed if I refresh the page it ocasionally writes a
> number of warnings in legend window (frame) saying:

this is a stupid bug in the test page ... IE doesn't support for( var i 
in oSelect.options) even though oSelect.options is an array.  It needs 
to be changed to for( var i=0; i<oSelect.options.length; i++)

I thought I committed that change but perhaps not.

> 
> Warning: [MapServer Error]: msLoadMap(): in C:\Program Files\Apache
> Group\Apache2\htdocs\ka-map\legend_template.php on line 24
> 
> Warning: [MapServer Error]: msFreeHashItems(): Can't free NULL table in
> C:\Program Files\Apache Group\Apache2\htdocs\ka-map\legend_template.php
> on line 24
> 
> and repeats this many times. This is happening using gmap (gmap is the
> first selected map in combo).

yikes.  dunno what this is all about.

> 
> Regarding my own map I have first removed GROUPs but the map didn't
> show. Soon I realised that map is not shown even if I remove all the
> layers except simplest one. The browser is just saying "Transferring
> data from localhost..." and that is all.
> 
> Can you tell me what is the best way to debug?

Try first using a simple test script like:

<?php
dl('php_mapscript.so'); //or whatever your version is
$oMap = ms_newMapObj( 'path-to-your-map-file' );
$oImg = $oMap->draw();
$szURL = $oImg->saveWebImage();
echo "<img src=$szURL>";
?>

that should produce a map ... once that happens, you *should* be good to go.

Paul

> 
> regards, dejan
> 
> 
> 
> -----Original Message-----
> From: Paul Spencer [mailto:pspencer at dmsolutions.ca] 
> Sent: Monday, May 30, 2005 6:29 PM
> To: Gambin Dejan
> Cc: ka-map-users at lists.maptools.org
> Subject: Re: [ka-Map-users] Panning and zooming question
> 
> 
> dejan,
> 
> that would be great!  First thing to try would be removing groups and 
> seeing if it works that way, then start adding groups back in I guess.
> 
> The difference in the new version is that each group is put into a 
> separate layer and requested as separate images.  They are also cached 
> in separate directories on the server side.
> 
> Paul
> 
> Gambin Dejan wrote:
> 
>>thanks Paul,
>>
>>I think box zooming is not difficult to implement so it shouldn't be a
> 
> 
>>problem to contribute. I am also willing to do translation if 
>>multilanguage interface is something that is in the plan. Also, I have
> 
> 
>>tried to read my map file (that is using many layers, groups, etc.) 
>>and it doesnpt show so I shall take a look and see where does it 
>>"hang" (without this new feature that is available in cvs, the map was
> 
> 
>>shown
>>successfully)
>>
>>regards, dejan
>>
>>-----Original Message-----
>>From: Paul Spencer [mailto:pspencer at dmsolutions.ca]
>>Sent: Monday, May 30, 2005 3:17 PM
>>To: Gambin Dejan
>>Cc: ka-map-users at lists.maptools.org
>>Subject: Re: [ka-Map-users] Panning and zooming question
>>
>>
>>Hi,
>>
>>panning without reloading the page is done by drawing the map as a
>>series of small (200x200 pixel) tiles that are loaded separately.
> 
> When 
> 
>>the user clicks and drags, the images are moved inside the page.  When
> 
> 
>>one set of images are off the visible part of the map, they are moved
> 
> to
> 
>>the other side and a new set of tiles are loaded.  The 'tiles' are
>>rendered using MapServer and so whatever you can get MapServer to
> 
> draw, 
> 
>>you can display ... tileindexed raster data should work just fine. 
>>Overviews just make it more efficient for MapServer to render at 
>>different scales
>>
>>The 'box zooming' is not something I am planning to add, but I will 
>>take
>>
>>contributions.
>>
>>Paul
>>
>>Gambin Dejan wrote:
>>
>>
>>>As I am not a GIS professional I am interested in how is the "panning
>>>without reloading the page" enabled and will it require some new 
>>>configuration of my tileindexed raster data (I am also using 
>>>overviews)? Second, will the "box zooming" be enabled in ka-map?
>>>
>>>regards
>>>
>>>dg
>>>
>>>_______________________________________________
>>>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