如图,已知正方形\(ABCD\)的边长为\(2\),\(M\)是\(BC\)的中点\(.\)点\(P\)是线段\(CD\)上一动点\((\)点\(P\)不与点\(C\)重合\()\),且\(DP=m\),直线\(PM\)交\(AB\)的延长线于点\(G\).
\((1)\)求\(BG\)的长\((\)用含\(m\)的代数式表示\()\);
\((2)\)当\(\triangle APG\)是等腰三角形时,求\(m\)的值;
\((3)\)过点\(A\)作直线\(PB\)的垂线,垂足为\(H\),当点\(P\)运动时,点\(H\)也随之运动.
请直接写出点\(H\)所经过的路径长\(.(\)不必写解答过程\()\)