[mapserver-users] PHPmapscript mouse click

Pietro Giannini pgiannini at bytewise.it
Mon Apr 21 04:38:02 EDT 2008


Hi Carlo,
on Php you can get the mouse click coordinates on a <input type="image">
tag in a <form> on your html code, where you show the map image.

The coordinates, in pixels, can be intercepted on the $_GET['inputname_x']
and $_GET['inputname_y'] variables (or $_POST, depending on method of the
<form>).

e.g.:

<?
$mapimg = $map->draw();
$mapimgurl = $mapimg->saveWebImage();
?>

<form method="get">

<input type="image" name="mapimage" src="<? echo $mapimgurl; ?>">

</form>


last click was:<br>
<?
echo "X = ".$_GET['mapimage_x']."<br>";
echo "Y = ".$_GET['mapimage_y'];
?>

ciao
...............pg

-- 
Pietro Giannini
Bytewise srl - Area GIS
41°50'38.58"N 12°29'13.39"E


On Lun, Aprile 21, 2008 09:57, Carlo Pelliconi wrote:
> Hi all.
> I'm using PHPMapscript on Mapserver 4.10.
> I'm not able to get mouse click coordinates (in pixel).
> Anyone knows how to obtain these values?
> Thank you very much
>
> --
> ing. Carlo Pelliconi
> c.pelliconi at sis-ter.it
> SIS.TER S.p.A.
> www.sis-ter.it
> via Mentana, 10
> 40026 Imola (BO) Italy
> tel     +39 0542 364034
> fax     +39 0542 612130
>
>
>
>
> ATTENZIONE!
> Questo documento è indirizzato esclusivamente al destinatario. Tutte le
> informazioni ivi contenute, compresi eventuali allegati, sono soggette
> a riservatezza secondo i termini del D.Lgs. 196/2003 in materia di
> "privacy" e ne è proibita l'utilizzazione da parte di altri soggetti. Si
> ricorda che la diffusione l'utilizzo e/o la conservazione dei dati
> ricevuti per errore costituisce violazione di carattere penale ai sensi
> dell'art. 616 Codice penale (Violazione, sottrazione e soppressione di
> corrispondenza). Se avesse ricevuto per errore questo messaggio, La
> preghiamo cortesemente di contattare il mittente al più presto e di
> cancellare il messaggio subito dopo. Grazie.
>
> ATTENTION!
> This message is being sent from Sis.Ter S.p.A. and may contain information
> which is confidential or privileged. If you are not the intended
> recipient, please advise the sender immediately by reply e-mail and delete
> this message and any attachments without retaining a copy. Any
> unauthorized use of the content of this message is a breach of your duty
> to respect the confidentiality of the correspondence between other persons
> and can expose the responsible party to civil and/or criminal penalties
> (D.Lgs. 196/2003 "Tutela della privacy" e art. 616 Codice penale
> "Violazione, sottrazione e soppressione di corrispondenza"), and may
> constitute a more serious offence. Thanks.
>
> ACHTUNG!
> Dieses Dokument ist ausschließlich dem Empfänger vorbehalten. Die darin
> enthaltenen Informationen, auch jene in etwaigen Anlagen, gelten im Sinne
> des Dekrets Nr. 196/2003 in Sachen "Privacy" als streng vertraulich und
> dürfen von anderen Personen nicht verwende werden. Wer diese Mitteilung
> irrtümlicherweise erhält ist gebeten uns umgehend zu informieren und
> anschließend die Mitteilung zu vernichten. Vielen Dank.
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>






More information about the mapserver-users mailing list