[mapserver-users] zoom box in JavaScript (not Java)
Steve Lime
steve.lime at dnr.state.mn.us
Mon Sep 30 12:32:54 PDT 2002
See http://www.dnr.state.mn.us/maps/landview_dhtml.html for an example.
Uses the same interface as the old mapplet applet so if you can build an
app with mapplet (now called jbox) then you can build one with DHTML.
Steve
Stephen Lime
Data & Applications Manager
Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937
>>> Puneet Kishor <pkishor at GeoAnalytics.com> 09/29/02 10:50PM >>>
I replied to this earlier, and accidently posted it to the mapserver
dev list. First, here is the original reply from me...
===
Javascript works fine... it doesn't really draw, it reveals and hides
different layers.
I have had this working for a while now, but have only recently been
able to obtain permission from the client to open it up for list
consumption. I will be posting the url early next week for list folks
to see the application (have to obfuscate some of the client-specific
data for privacy reasons ;-) ), and slowly after that I will start
posting snippets from the application itself.
just a few days more.
thanks.
pk/
ps. the only downside is the zoombox in its current incarnation works
reliably only in IE (both on Macs and Win). It also does work in
Chimera and in Mozilla, but not reliably. I would need to do some work
to make it compatible, but no time.
Hopefully, once I post the code, someone else can make it work with
other browsers and post it back.
===
second, here is a temp url showing this kind of functionality.
http://209.83.8.226/bims/index.pl
This is a simple, perl mapscript driven prototype. Only zoomin,
zoomout, and zoomall are functional, but enough to show the zoombox
working in a non-frames page.
Sometime later this week I will post the url for a more elaborate
application in php mapscript that does some of the same tricks.
keep in mind... the above will work only with IE (on any platform) at
this time.
pk/
> At 11:18 AM 9/28/2002 -0600, Alex Rice wrote:
>> [reposting on mapserver-users, -dev is for mapserver internals
>> discussion -- alex]
>>
>> On Friday, September 27, 2002, at 12:39 PM, Brent Fraser wrote:
>>
>>> Hey,
>>>
>>> Does anyone know how http://kei.kodak.com/HTMLMap.asp can use
>>> JavaScript to do a zoom box?
>>>
>>> I thought JavaScript was too limited draw lines on an image and we
>>> were stuck using Java.
>>>
>>> I'm jealous.
>>
>> Nope, javascript can be used. However it's heavy on the CSS and
DHTML
>> stuff-- you might run into browser compatibility issues. No more so
>> than trying to run a Java applet though.
>>
>> I've been playing around with some free Javascript I found at
>> esri.com. But haven't been able to make it do exactly what I want
it
>> to do. It seems to want to be in a frameset with all drawing
starting
>> at 0,0. It would be great if mapserver came with some HTML templates
>> and javascript helper functions like this!
More information about the MapServer-users
mailing list