<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>John--</DIV>
<DIV> </DIV>
<DIV>There is no distribution package as yet, but the effort is underway...</DIV>
<DIV> </DIV>
<DIV>--Ken</DIV>
<DIV><BR><BR>>>> John Cole <john.cole@UAI.COM> 4/18/2006 9:09:16 AM >>><BR></DIV>
<DIV style="COLOR: #000000">Steve,<BR>  Is the experimental landview page available for download?<BR><BR>Thanks,<BR><BR>John Cole<BR><BR>-----Original Message-----<BR>From: UMN MapServer Users List [<A href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU]">mailto:MAPSERVER-USERS@LISTS.UMN.EDU]</A> On<BR>Behalf Of Steve Lime<BR>Sent: Monday, April 17, 2006 5:05 PM<BR>To: MAPSERVER-USERS@LISTS.UMN.EDU<BR>Subject: Re: [UMN_MAPSERVER-USERS] landview application and AJAX<BR><BR>The order is predraw callback, then the object draw method and finally the<BR>postdraw callback.<BR>The newer landview code<BR>(<A href="http://maps.dnr.state.mn.us/landview/experimental/landview.html)">http://maps.dnr.state.mn.us/landview/experimental/landview.html)</A><BR>uses a single draw callback so you can do whatever you want.<BR><BR>Steve<BR><BR>>>> Dylan Beaudette <dylan.beaudette@GMAIL.COM> 4/17/2006 3:47:34 PM >>><BR>Thanks for the pointers Steve,<BR><BR>In particular I was curious about the execution order, or a general concept<BR>of <BR>how the Landview application works.<BR><BR>Thanks,<BR><BR>Dylan<BR><BR>On Monday 17 April 2006 12:57 pm, Steve Lime wrote:<BR>> There is a member in the Mapserv object called 'options' that allows you<BR>to<BR>> add arbitrary parameters to the URL passed to mapserver. You might try<BR>> something like:<BR>><BR>>   myMap.options = "&foo=" + foovar;<BR>><BR>> Where 'foo' is the variable you're passing to MapServer and foovar is the<BR>> javascript variable you filled via ajax/xmlhttp...<BR>><BR>> Make sense?<BR>><BR>> Steve<BR>><BR>> >>> Dylan Beaudette <dylan.beaudette@GMAIL.COM> 4/17/2006 1:19:27 PM >>><BR>><BR>> Greetings,<BR>><BR>> I have been working with the Landview DHTML interface to mapserver, and<BR>> would like to include support for some additional asynchronous interaction<BR>> with a database.<BR>><BR>> Currently our application works like this:<BR>><BR>> select a region --> generate URL based on selection --> mapserver<BR>> application with arguments in URL --> interaction with mapserver<BR>> application<BR>><BR>> I have written some functions in javascript and PHP to perform a spatial<BR>> query on a PostGIS database:<BR>> mapserver application --> calculate extent center coordinates with JS --><BR>> AJAX style request to PHP function page --> data is returned to mapserver<BR>> page and displayed<BR>><BR>> this is being done in the postdraw() function found in the landview<BR>> application.<BR>><BR>><BR>> I am having trouble figuring out how to pass the results from the above<BR>> function to the creation of the mapserver object such that this value is<BR>> also passed to the mapfile.<BR>><BR>> In particular, I am curious about when the following line from the<BR>landview<BR>> application is executed:<BR>><BR>> var ms = new Mapserv("main", the_mapfile,  ... );<BR>><BR>> Any ideas on how to do this?<BR>><BR>> Thanks!<BR><BR>-- <BR>Dylan Beaudette<BR>Soils and Biogeochemistry Graduate Group<BR>University of California at Davis<BR>530.754.7341<BR><DIV><FONT size=1 face="Verdana">This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. </FONT></DIV><BR></DIV></BODY></HTML>