Направления движения указываются в любом HTML-элементе, который вы указываете в качестве второго аргумента при создании объекта GDirections. Поэтому я предполагаю, что это означает, что вам нужно создать окно перед созданием объекта GDirections, что, скорее всего, не то, что вам нужно.
Другая вещь, которая выскакивает, просматривая документацию, это то, что вы можете вызвать метод load () с опцией getSteps = true. Не ясно, как выглядят данные «шагов», но я предполагаю, что они по сути возвращаются в виде строки HTML. (На самом деле, даже неясно, как вы получаете данные в первую очередь, но я предполагаю, что это GDirections.getSteps () или что-то подобное.) Итак, когда происходит событие «load», вы можете в новом окне поместите в него данные «шагов».