[worldKit-dev] multiple events at single locations

Bruce Thomas rheotaxis at gmail.com
Sat Jan 28 09:29:29 PST 2006


Mikel,

Thanks for the link and the info. I didn't realize about the zoom level
effect, and I like your refactor ideas, interesting.

Two questions:

1.) Using <window>_javascript:foobar</window> I get the lat, long, and
idfrom the annotation click, but the
link is missing. I wonder if the link is ignored when not using the
<window>_blank</window> or <window>_self</window> options?

2.) I want RSS 1.0 (RDF) for GeoRSS with one geo:lat and geo:long in each
<item>, and then include several plants collected at that point. Any
pointers?

More about me:

I work at the city of Riverside, California and I'm trying worldKit for
mapping locations of plant
collections<http://www.riversideca.gov/museum/plantcom/plantcom.htm#pcmap>from
San Jacinto Mountains on the Riverside Museum pages. I've been able to
implement a Google map on some of the plant pages as a demonstration
project, and I've shown people the worldKit too. There is more excitment
about the worldKit using topo map images and Landsat WMS, and being able to
click them back and forth instantly (once the Landsat WMS images load of
course). I wish I could make the topo map more or less transparent with a
slider (another refactor idea?). I used  VB.NET, JavaScript, ArcIMS, and
GeoSmart for other sites at the city of Riverside:

http://olmsted.riversideca.gov/historic/dist_mtp.aspx?dky=39
http://olmsted.riversideca.gov/historic/ppty_mtp.aspx?pky=970
http://olmsted.riversideca.gov/propertyviewer/mapNoSearch.aspx

I have a blog http://ravengis.com

Thanks again,
Bruce

On 1/28/06, Mikel Maron <mikel_maron at yahoo.com> wrote:
>
> This is a long outstanding issue .. in fact the oldest unresolved issue in
> the tracker!
> http://www.rockburger.com/roundup/roundup.cgi/worldkit/issue5
>
> Currently annotations on the same location are just layered on top of each
> other. The most recently plotted annotation obscures those beneath it.
>
> A complication is that this doesn't only apply to annotations in the exact
> same location, but also to nearly the same location. At a low zoom level,
> two points on different locations can potentially obscure each other.
>
>
> The solution in worldKit would be to introduce an interaction manager
> above the level of individual annotations. If a click falls over multiple
> annotations, the manager would combine the result in some way - like passing
> multiple ids through the javascript, opening multiple windows, display a
> flip book like annotation in worldkit.
>
> This will have to wait for the refactor, at which point I think it can be
> done easily. This would be a great feature for someone to pick up and run
> with.
>
>
> A solution for you currently would involve, as you mention, processing of
> the GeoRSS feed on the server side, and producing popups containing multiple
> annotations in response to any single annotation click.
>
> I believe worldKit also passes the <link>.
>
> -Mikel
>
> ----- Original Message ----
> From: Bruce Thomas <rheotaxis at gmail.com>
> To: worldkit-dev at lists.brainoff.com
> Sent: Friday, January 27, 2006 3:29:36 AM
> Subject: [worldKit-dev] multiple events at single locations
>
> I have tried using RSS 2.0 to put multiple annotations at the same
> location, and only one <item> is visible. I need to allow users to
> disambiguate among several (up to seven or eight) different hyperlinks from
> the same point on the map. If there is one <item> in the GeoRSS for each
> unique location, and using <window>_javascript:foobar</window>, the
> _JavaScript function foobar() could pop open a separate, little window with
> all the hyper-links in it, sort of like the cartoon ballon that opens above
> Google map markers. Is there any better way? I probably have to use the ID
> to call back to the server to get the content that goes into the pop-up
> window, but I wonder if I could do it all on the client side by pulling more
> information from the GeoRSS that is already downloaded. The documentation
> says worldKit displays the annotation <title> and <description>, but there
> might be other <item> childern available/accessible by using the ID passed
> to my foobar() function?
> _______________________________________________
> worldkit-dev mailing list
> worldkit-dev at lists.brainoff.com
> http://lists.brainoff.com/listinfo.cgi/worldkit-dev-brainoff.com
>
> _______________________________________________
> worldkit-dev mailing list
> worldkit-dev at lists.brainoff.com
> http://lists.brainoff.com/listinfo.cgi/worldkit-dev-brainoff.com
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.brainoff.com/pipermail/worldkit-dev-brainoff.com/attachments/20060128/0c972425/attachment-0005.htm>


More information about the worldkit-dev mailing list