[mapserver-users] returning mouse click coordinates with PHP

Jan Mantkowski jan.mantkowski at gmx.de
Fri Mar 29 14:50:46 PST 2002


Hi Scott,

try

<?php echo "X= ".$HTTP_POST_VARS["click_x"]." Y=
".$HTTP_POST_VARS["click_y"]."<BR>" ?>

It should do the trick.

Have a look at
http://mapserver.gis.umn.edu/doc/phpmapscript-byexample-howto.html

for demo scripts.
Example 2 should be OK for your needs.

Jan




-----Original Message-----
From: owner-mapserver-users at lists.gis.umn.edu
[mailto:owner-mapserver-users at lists.gis.umn.edu]On Behalf Of Scott D
Cogan
Sent: Friday, March 29, 2002 9:48 PM
To: mapserver-users at lists.gis.umn.edu
Subject: [mapserver-users] returning mouse click coordinates with PHP


OK, so i have my map being displayed with PHP and Mapscript calls now.  the
initial map is displayed fine, however I can't figure out how to make it
"clickable" so that I can find out which coordiniates have been clicked on.
any ideas?  also pretty soon i am going to want to do more, like panning,
zooming, etc, with PHP.  are there any good demo PHP scripts available to
learn from?  here is my testing.php file:
thanks!
-scott


<?php

$map_path="C:\\Program Files\\Apache\\htdocs\\mich\\";
$map = ms_newMapObj($map_path."demo.map");
$image=$map->draw();
$image_url=$image->saveWebImage(MS_GIF,1,1,0);

?>
<HTML><HEAD><TITLE>Map 1</TITLE></HEAD>
<BODY>
  <center>
  <?php echo "X=$click_x and Y=$click_y<BR>" ?>
  <TABLE border=1>
  <TR><td>
    <a href="<?php echo $PHP_SELF ?>">
    <INPUT TYPE=IMAGE NAME=click BORDER=0 SRC=<?php echo $image_url?>
WIDTH=600 HEIGHT=600 >
    </a>
  </td></TR>
  </TABLE>
  <center>
</BODY>
</HMTL>






More information about the MapServer-users mailing list