jBox Java applet

Manjiri Andhare mandhare at STATE.PA.US
Thu Nov 18 05:29:16 PST 2004


Hi!
I was looking for the functionality to draw a rectangle for zooming in on
the map. I found jBox by Steve Lime on
http://mapserver.gis.umn.edu/contributed.html
I have Windows 2000 and I'm running mapserver 4.2 on IIS.
I follwed the steps from jBox HOWTO 4.2 to test it with the workshop demo.
But when i try to run the workshop demo with "Basic application" option, in
the status bar of Browser(I'm using IE 6.0) I get the message as;
Loading Java Applet Failed..
And I'm not getting the reason behind this..
Here is the changed portion of itasca_basic.html file:
***************************************

<html>
<head>
  <title>MapServer - Itasca Application</title>
   <script language="javascript">

   function setbox_handler(name,minx,miny,maxx,maxy)
     {
     document.mapserv.imgbox.value = minx + " " + miny
+ " " + maxx + " " + maxy;
     document.mapserv.imgxy.value = minx + " " + miny;
     //additional code can go here prior to the form
submit, below
     //for example, form validation code.
     document.mapserv.submit();
      }
   function seterror_handler(message)
   {
    alert(message);
   }
  </script>
</head>
<body bgcolor="#ffffff">

<center><h1>MapServer - Itasca Application</h1></center>
<hr>
<form method="GET" action="cgi-bin/mapserv.exe" name="mapserv" >

<center>
<table border="0" cellspacing="0" cellpadding="4">
<tr>
<td valign="top" align="center">
  <table width="390" border="0" cellspacing="0" cellpadding="4"
align="center" bgcolor="#666666">
    <tr>
      <td colspan="2">
  <applet
   codebase="java\jBox"
   archive="jBoxPNG.jar,png.jar"
   code="jBoxPNG.class"
   width="600"
   height="600"
   name="jBox"
   MAYSCRIPT>
   <param name="image" value="http:\\[host][img]">
  </applet>
 </td>
 </tr>
    <tr><td bgcolor="#666666">
      <img title="scalebar (mi)" alt="scalebar (mi)" src="[scalebar]">
    </td></tr>
  </table>
</td>
<td valign="top" bgcolor="#ffffff">
  <table cellpadding="5" cellspacing="0" border="0" bgcolor="#ffffff">
    <tr><td>
      <center><input type="submit" value="Refresh/Query"></center>
      <p>

      <input type="radio" name="mode" value="browse" checked> <b>Browse
map</b><br>
      <input type="radio" name="mode" value="query"> <b>Query
feature</b><br>
      <input type="radio" name="mode" value="nquery"> <b>Query multiple
features</b>

      <hr>

      <p>
      <b>Select Layers to Display: </b><br>
      <select multiple name="layer" size=3>
        <option value="airports" [airports_select]> Airports
        <option value="cities" [cities_select]> Cities
        <option value="lakespy2" [lakespy2_select]> Lakes & Rivers
        <option value="dlgstln2" [dlgstln2_select]> Streams
        <option value="roads" [roads_select]> Roads
        <option value="twprgpy3" [twprgpy3_select]> Townships
        <option value="drgs" [drgs_select]> USGS 1:250,000 Quads
      </select>

      <p>
      Zoom In <input type=radio name=zoomdir value=1 [zoomdir_1_check]>
      Pan <input type=radio name=zoomdir value=0 [zoomdir_0_check]>
      Zoom Out <input type=radio name=zoomdir value=-1 [zoomdir_-1_check]>
      <p>
      Zoom Size <input type=text name=zoomsize size=4 value=[zoomsize]>
      <p>

      <font size=+1><b>Legend</b></font><br><hr>
      <img src="[legend]"><hr>

      <p>
      <center>
  <input name="ref" type="image" src="[ref]"
border="0"></center>
    </td></tr></table>

  </td></tr>
</table>
</center>
<input type="hidden" name="imgbox" value="-1 -1 -1 -1">

***************************************************

I have placed the jBox as:
c:\Inetpub\wwwroot\MapServer\java\jBox
And I have placed the jar files, class files and java source files from
lib,classes and src folders respectively under
c:\Inetpub\wwwroot\MapServer\java\jBox

If somebody could point out what i'm missing,it'll be great!!
Thank you,
Manjiri Andhare
GIS Coordinator
PA Fish & Boat Commission
U.S.A.



More information about the MapServer-users mailing list