<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">I use this on the client side for tolerance. I use GeoServer and I don't know if it supports the tolerance and MapServer does. I used different pixel tolerance on each side of the point click to suit my own case.<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; map.events.register("click",map, function (e) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var tolerance = { north : 3, south : 3, east : 1, west : 5}; //px<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var bounds = new OpenLayers.Bounds();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds.extend(map.getLonLatFromPixel(e.xy.add(tolerance.east,tolerance.north)));<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bounds.extend(map.getLonLatFromPixel(e.xy.add(-1 * tolerance.west,-1 * tolerance.south)));<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var coordinates = bounds.left + "," + bounds.bottom + " " + bounds.right + "," + bounds.top;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  //make getfeatureinfo request with coordinates as BBOX ; careful the format might not be the same as above...<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Event.stop(e);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; });<br><br></div><br><br><br><hr id="stopSpelling">&gt; Date: Tue, 11 Dec 2007 09:39:38 -0800<br>&gt; From: bpederse@gmail.com<br>&gt; To: reinhard.ortner@edu.fh-kaernten.ac.at<br>&gt; CC: users@openlayers.org<br>&gt; Subject: Re: [OpenLayers-Users] getFeatureInfo<br>&gt; <br>&gt; hi,<br>&gt; that's really a server-side change. in mapserver for example, you'd<br>&gt; set TOLERANCE in your layer.<br>&gt; <br>&gt; <br>&gt; On Dec 11, 2007 4:38 AM, R. Ortner<br>&gt; &lt;reinhard.ortner@edu.fh-kaernten.ac.at&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; hi,<br>&gt; &gt;<br>&gt; &gt; is there a way to expand the area of getFeatureInfo.<br>&gt; &gt; If I click on a feature in a scale of e.g. 1:1M i have to click very<br>&gt; &gt; precisely on the object to get a result (in a scale of 1:10000 itīs<br>&gt; &gt; basically ok).<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; View this message in context: http://www.nabble.com/getFeatureInfo-tp14273029p14273029.html<br>&gt; &gt; Sent from the OpenLayers Users mailing list archive at Nabble.com.<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Users mailing list<br>&gt; &gt; Users@openlayers.org<br>&gt; &gt; http://openlayers.org/mailman/listinfo/users<br>&gt; &gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; Users@openlayers.org<br>&gt; http://openlayers.org/mailman/listinfo/users<br></body>
</html>