Převzato z http://www.developer.nokia.com:
var x1=100, y1=50;//TCoordinate 1
var x2=250, y2=70;// TCoordinate 2
var X=x1-x2;
var Y=y2-y1;
var Z=Math.round(Math.sqrt(Math.pow(X,2)+Math.pow(Y,2)));//the distance - rounded - in pixels
var r=Math.atan2(Y,X);//angle in radians (Cartesian system)
var d=r*180/Math.PI//angle in degrees
d<0?d+=Math.PI*2:null;//correction for "negative" quadrants