[ka-Map-users] Efficient Point Collision

Lorenzo Becchi lorenzo at ominiverdi.com
Sat Oct 21 15:37:01 EDT 2006


 > To break it down each time a marker is placed it loops through  
each already
 > placed marker stored in a makers array to test for collision based  
on pixel
 > distance using "var distance = Math.sqrt(Math.pow((Math.pow 
((thisNodeLeft -
 > otherNodeLeft),2) + Math.pow((thisNodeTop - otherNodeTop),2)), 
1));", this
 > system works great for around 50 markers but often my apps will  
place 500+
 > makers which runs just fine until I collision check them as the  
loop just
 > becomes huge and obviously causes the browser to hang.

Hi Chris,

why don't you do this calculation server side?

after your calculation you send back the browser just the resulting  
points with the aggregated value.

did you tried?

ciao
Lorenzo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/ka-map-users/attachments/20061021/521ab1b0/attachment.html


More information about the ka-Map-users mailing list