UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 272 B
function e(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}export function planBearing(t,a){const r=Math.atan2(e(a.lat)-e(t.lat),(a.lng-t.lng)/360),l=Math.atan2(a.y-t.y,a.x-t.x),n=(r-l)*180/Math.PI%360;return Number.isFinite(n)?(n+360)%360:NaN}