Ian,<br><br>i've put your code on a php file wich i included on my template and add name=KEYMAP on my input. like:<br><input type="image" src="[ref]" name="KEYMAP" /><br><br>didn't work. what i'm missing?
<br><br><div><span class="gmail_quote">2007/1/9, Ian Tidy <<a href="mailto:IANT@napier.govt.nz">IANT@napier.govt.nz</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">Sorry,  I didn't read your message 
properly.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">To get the keymap to pan, you need some code in your web 
page.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2">My KEYMAP name is KEYMAP and the code to pan is something 
like this (PHP code):</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Verdana" size="2"></font></span> </div>
<div><font color="#0000ff" face="Verdana" size="2">// Key Map<br>    if 
($_POST["KEYMAP_x"]) {</font></div>
<div> </div>
<div><font color="#0000ff" face="Verdana" size="2">    
 $dfKeyMapXMin = 
$map->reference->extent->minx;<br>    
 $dfKeyMapYMin = 
$map->reference->extent->miny;<br>    
 $dfKeyMapXMax = 
$map->reference->extent->maxx;<br>    
 $dfKeyMapYMax = $map->reference->extent->maxy;</font></div>
<div> </div>
<div><font color="#0000ff" face="Verdana" size="2">     // Click 
Position<br>     $nClickPixX = 
($_POST[KEYMAP_x]);<br>        $nClickPixY = 
($_POST[KEYMAP_y]);</font></div>
<div> </div>
<div><font color="#0000ff" face="Verdana" size="2">        $dfWidthPix = 
doubleval($_POST[KEYMAPXSIZE]);<br>        
$dfHeightPix = doubleval($_POST[KEYMAPYSIZE]);</font></div>
<div> </div>
<div><font color="#0000ff" face="Verdana" size="2">  // Convert to a 
Geographic Co-Ordinate<br>  $geoWidth = ($dfKeyMapXMax - 
$dfKeyMapXMin) / $dfWidthPix;<br>  $geoHeight = ($dfKeyMapYMax - 
$dfKeyMapYMin) / $dfHeightPix;<br>  $keymap_x = ($nClickPixX * 
$geoWidth) + $dfKeyMapXMin;<br>  $keymap_y = $dfKeyMapYMax - 
($nClickPixY * $geoHeight);</font></div>
<div> </div>
<div><font color="#0000ff" face="Verdana" size="2">  // Set Map 
Extents<br>  $mapext_x = ($map->extent->maxx - 
$map->extent->minx) / 2;<br>  $mapext_y = 
($map->extent->maxy - $map->extent->miny) / 
2;<br>  //$my_extent = 
ms_newrectObj();<br>  //$my_extent->setextent($keymap_x - 
$mapext_x,$keymap_y - $mapext_y, $keymap_x + $mapext_x,$keymap_y + 
$mapext_y);<br>  $map->setExtent($keymap_x - $mapext_x,$keymap_y - 
$mapext_y, $keymap_x + $mapext_x,$keymap_y + 
$mapext_y);<br>  $keymap_text = "<!-- KEYMAP CLICK=".$nClickPixX.", 
".$nClickPixY." GEO=".$keymap_x.", ".$keymap_y." -->";<br>    
}<br></font></div>
<div><span></span><font face="Verdana"><font color="#0000ff"><font size="2">T<span>here is a small bug 
in this code that I am still working on.</span></font></font></font></div>
<div><font face="Verdana"><font color="#0000ff"><font size="2"><span></span></font></font></font> </div>
<div><font face="Verdana"><font color="#0000ff"><font size="2"><span>Hope this helps.</span></font></font></font></div>
<div><font face="Verdana"><font color="#0000ff"><font size="2"><span></span></font></font></font> </div>
<div><font face="Verdana"><font color="#0000ff"><font size="2"><span>Cheers Ian</span></font></font></font></div>
<div><br></div>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><span class="q"><b></b></span></font></div></div>

</blockquote></div><br clear="all"><br>-- <br>Eduardo Zenaide