[mapserver-users] PHP/MapScript: mapObj->scale
Doyon, Jean-Francois
Jean-Francois.Doyon at ccrs.nrcan.gc.ca
Fri Feb 15 11:26:50 PST 2002
Hello,
I'm trying to get the current scale of a map in PHP/Mapscript, but it
allways returns -1 !
Here's the code:
<?
dl('php_mapscript.so');
$layers = $HTTP_GET_VARS['layers'];
$map = ms_newMapObj('/home/mapdata/regional-lens/mapfile.map');
foreach ( $layers as $layer ) {
$layerobj = $map->getLayerByName($layer);
$layerobj->set('status',MS_ON);
}
$map->preparequery();
$scale = $map->scale;
$image = $map->draw();
$image_url = $image->saveWebImage(MS_GIF,1,1,100);
?>
I tried both with and without the preparequery(), and I allways get -1 ...
What am I missing here?
Thanks!
Jean-François Doyon
Internet Service Development and Systems Support
GeoAccess Division
Canadian Center for Remote Sensing
Natural Resources Canada
http://atlas.gc.ca
Phone: (613) 992-4902
Fax: (613) 947-2410
More information about the MapServer-users
mailing list