Final help needed to complete AJAX-driven dynamic imagemaps
Andrew Collins
andrewrcollins at YAHOO.COM
Wed Jun 29 00:56:49 PDT 2005
Hello!
I am just a few pesky lines of code away from having
a working AJAX-driven dynamic map image (PNG) and
dynamic imagemap (HTML fragment) MapServer interface.
I may be doing something wrong, but my guess is that
I'm not, as I'm fairly sure the particular code I want
executed (mapimagemap.c, lines 1134-1135) is commented-out:
mapimagemap.c - lines 1134-1135:
/* char *title=(p->numvalues) ? p->values[0] : ""; */
char *title = "";
I have integrated each of the following technologies,
solutions, ideas, etc. with the result that I can get
matched dynamic images and dynamic imagemaps, but the
title attributes for the <area> tags are identical,
being all equal to the layer name. (see mapimagemap.c)
The below allows for rectangle view/hide rollovers,
highlights, JavaScript calls. Similar to some Flash
MapServer interfaces. I think it would very well with
ka-Map.
DOM Image Annotation
http://www.kryogenix.org/code/browser/annimg/annimg.html
Swapping Out Image Maps
http://www.phptr.com/articles/article.asp?p=102340&seqNum=3&rl=1
Ajax: A New Approach to Web Applications
http://www.adaptivepath.com/publications/essays/archives/000385.php
I use Windows and I tried to create a build environment
for MapServer in which I could test the changes I believe
are necessary to mapimagemap.c--but I simply couldn't
get "libiconv" to compile. (The install directions state
that MSVC is required--I don't have it, I use MinGW.)
Does anyone on the list have a completely solid build
process for MapServer on Windows using MinGW?
In the end I am working on a JSP CGI-proxy which will allow me to
make a request for an EXTENT to a JSP page which will re-package
the single request into the dual requests for the map image (PNG)
and the imagemap (html fragment) and parse them into a single XML
response which JavaScript can use to update the map interface.
Any help would be appreciated. When I get this final piece
in place I will release the above AJAX/DWR MapServer interface
mechanism to the community.
Thanks!
--
Andrew Collins - andrewrcollins at yahoo.com
http://profiles.yahoo.com/andrewrcollins
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Try OpenOffice. See http://www.openoffice.org/product/
More information about the MapServer-users
mailing list