React on query error
Lowell.Filak
lfilak at MEDINACO.ORG
Wed May 17 07:05:39 PDT 2006
Stefan Schwarzer writes:
> Hi,
>
> my application offers the possibility to preselect countries that should
> be displayed on the map. Thus, instead of having all countries, I get
> only these preselected ones mapped; the others are grayed out. But if a
> user now uses the query tool and clicks on one of those not-preselected
> countries, than an mapscript error occurs (naturally). Is there a way to
> react on such an error warning and continue at another point, so that
> this "problem" is just ignored and the application can continue to work?
>
> if (!$imgbox)
> $map -> queryByPoint($click_pt, MS_MULTIPLE, -1); // here is then the
> error
> else
> $map -> queryByRect($click_rt);
>
> "Warning: [MapServer Error]: msQueryByPoint(): No matching record(s)
> found. in /www/geodataportal/htdocs/mod_map/etc/php/query.php on line 42"
>
> Thanks for any help!
>
>
Stefan,
Being that is just a warning message you should be able to set a variable to
the result of the queryByPoint and then test for MS_SUCCESS or MS_FAILURE
and react accordingly.
Lowell
More information about the MapServer-users
mailing list