[ka-Map-users] Drawing lines dynamically on top of kaMap

Stephen Woodbridge woodbri at swoodbridge.com
Fri Sep 15 17:43:13 EDT 2006


ramesh karra wrote:
> Thank you very much for the quick response stephen! I
> will look into the archives.
> 
> I have a quick question -
> 
> What is the most efficient way to do this if the
> number of points is small (say < 30).

I think some people have mentioned doing it in javascript. I forget 
which library, but one of them has some basic line drawing capabilities. 
I think you will find it in the archives, or someone else might respond 
to this thread.

-Steve

> Thanks
> Ramesh
> 
> 
> --- Stephen Woodbridge <woodbri at swoodbridge.com>
> wrote:
> 
>> ramesh karra wrote:
>>> Hi,
>>>
>>> Currently, I can successfully display a map
>> generated
>>> from a map file using mapserver and kaMap. 
>>>
>>> I would like to know what is the best way to draw
>> a
>>> dynamic line(or route) as a layer on top of this
>> map
>>> given that the data I have is a sequence of points
>>> represented by lattitude and longitude (and not in
>>> some shape file or postgres db)
>> Ramesh,
>>
>> There has been a lot of discussion on this, you
>> might want to search the 
>> archives. To summarize, there is no good way to do
>> this on the client 
>> yet. You can do it for a few line segments, but
>> performance rapidly 
>> degrades to unacceptable as you start pushing over
>> about 50 points.
>>
>> I think what a lot of people, well those that have
>> actually implemented 
>> something are doing it server side. The scenario is
>> as follows:
>>
>> 1) put your points into a session storage
>> 2) modify the client to request a route image on
>> viewport extents change
>> 3) have a php, or cgi script read the session data
>> and the viewport 
>> extents and scale and generate an image that is
>> returned to the client
>> 4) have the client pin the image to the viewport.
>>
>> This is basically the way that google is doing it.
>> You can get a little 
>> bit smarter on the client to not make requests when
>> the view port 
>> extents change if you don't need to redraw the
>> image.
>>
>> -Steve W.
>>
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 



More information about the ka-Map-users mailing list