I may be missing something but these are ANGLEs so my answer:-
var Midpnt = "lat:" + toString((P1.lat+P2.lat)/2) + ";lat:"+toString((P1.lng+P2.lng)/2);