First of all: I searched with different search engines and on StackExchange, but did not find a solution to my problem. This may be because its specific description is kind of long. For the same reason, I had to choose an unspecific title to this question due to the character limit.
Now, here is my problem: Given
- A point $D$
- A line $l$
- A circle $K$ (with center $C$ and radius $r$)
I want to find a point $G$ such that:
- $G$ is incident to $l$
- Let the intersection of the line $GC$ with $K$ be $H$. It should hold that $G$ has the same distance to $D$ as to $H$, i.e. $\left\lVert\vec{GD}\right\rVert = \left\lVert\vec{GH}\right\rVert$

So far I tried to find some property that this point has that allows me to construct it, but haven't found one yet. I am also very inexperienced and have little to no knowledge in geometry, which might be why this is hard to me.
Edit (clarifications):
- $D$ and $C$ may be assumed to lie on the same side of $l$ (I guess this can even be assumed w.l.o.g., as we could otherwise just mirror the point $D$).
- $H$ is the intersection point that is further away from $G$ than $C$.
- $D$ can be assumed to be exterior $K$.
- $l$ can be assumed to intersect $K$ at two different points and to not pass through $C$.
- I preferably look for geometric solutions or algebraic solutions in closed form.
