[Seaside] Site with google earth support using seaside

Mariano Wahlmann mariano at geoagris.com
Fri Sep 14 00:23:58 UTC 2007


I have to do a site for tracking vehicles using google earth. The site 
work like this:

- The user logins (a session start)
- select what vehicle he wants to see
- for the selected vehicle the site has to build on the fly a KML file 
(it's much like an XML with special tags)
- the KML has to refresh itself agains the server (autorefresh, to 
update vehicle's position), the refresh tag it's like href="...." 
refreshInterval="...."
- The user closes google earth, and then he logs out or the session 
expires (no more auto-refresh from GE).

How can i implement this using Seaside, the problems i have are:

- Rendering non html content, i've been using
    self session returnResponse: ((Seaside.WAResponse new)
                            contentType: 
'application/vnd.google-earth.kml+xml';
                            nextPutAll: stream contents;
                            yourself)].
    Is this the way, or there is another easier/cleaner way?

- Include session url inside the content (to keep user session alive, 
and ensure that he's a validated user), in order to fill href="..." tag 
of KML content.

I'll appreciate any help!

Thanks.
Bye.



More information about the seaside mailing list