[mapserver-users] RE: Extents

Steve Lime Steve.Lime at dnr.state.mn.us
Fri Oct 9 15:22:34 EDT 2009


Still confused on what you're trying to do. It sounds like your PHP code is hitting the database to
get the xy's. You could poll that PHP page as necessary via AJAX and have it return the xy data
as JSON. Then you use the JSON data accordingly to control GeoMoose by zooming to a point or
whatever. I don't know if GeoMoose provides AJAX wrappers or not, that's a question for that 
another mailing list...

Steve

>>> On 10/6/2009 at 1:33 PM, in message
<D7A5EAC385604446AB1DD24BF4F5A918A00826AABB at MG-Mail.ci.maple-grove.mn.us>, Jay
Kapalczynski <jkapalczynski at ci.maple-grove.mn.us> wrote:
> I am using GeoMOOSE if that sheds new light on this...
> 
> What I am trying to do is click a button.
> This calls a js page that runs some code every few seconds. Right now its 
> simply refreshing a specific layer.
> I want the code to grab the extent of the current map
> I then use an XY to recreate a new extent.
> Then zoom to that extent.
> 
> I am getting the XY from a database.  Testing to see if within current 
> extent.
> If not I want it to recenter (zoom to new extent I calculated)
> 
> Currently I am doing this in php...the only thing is that I cant figure out 
> how to get the app to recenter from PHP.
> 
> I can do it from a button (see below) but I need it to work automatically
> 
> <h5 style="margin:0px; padding:0px;"><b>Zoom to View String:</b> <a 
> href="javascript:Map.zoomToViewString(453633.29 + ',' + 4984898.68 + ',' + 
> 464278.99 + ',' + 4995544.38)"><img src="shared/images/view.png" border="0" 
> title="Click to Zoom Map to PID"></a>
> 
> I have everything I need ( I think ) but need to figure out how to get the 
> js page to retireve the extent, then I can fire to above off in javascript.
> 
> That make sense....
> 
> Thanks for your thoughts Steve...
> 
> 
> -----Original Message-----
> From: Steve Lime [mailto:Steve.Lime at dnr.state.mn.us] 
> Sent: Tuesday, October 06, 2009 1:25 PM
> To: Jay Kapalczynski; 'mapserver-users at lists.osgeo.org'
> Subject: [mapserver-users] RE: Extents
> 
> Why wouldn't you get the extent at the same time you get the map? You had to 
> have one to retrieve
> it in the first place. -Steve
> 
>>>> On 10/6/2009 at 1:17 PM, in message
> <D7A5EAC385604446AB1DD24BF4F5A918A00826AABA at MG-Mail.ci.maple-grove.mn.us>, Jay
> Kapalczynski <jkapalczynski at ci.maple-grove.mn.us> wrote:
>> Can I call or make a request from a .js page to get the extent of my map?
>> 
>> 
>> From: Jay Kapalczynski
>> Sent: Tuesday, October 06, 2009 8:35 AM
>> To: mapserver-users at lists.osgeo.org 
>> Subject: Extents
>> 
>> I have a applications using MapServer.  I have a button that runs some code 
>> on a .js page every few seconds.
>> What I need to do is somehow get the map extent to the .js page.
>> 
>> Is it possible to write some javascript code to retrieve the maps extent 
>> every few seconds?
>> 
>> Thanks



More information about the mapserver-users mailing list