Respostas:
Defina a origem (Local A) como "local atual" e o destino (Local B) como o endereço desejado. Salve esse link.
Por exemplo:
Um local atual
B Ópera de Sydney, Ópera de Sydney, Bennelong Point, Sydney NSW 2000, Austrália
O URL será semelhante a https://www.google.com/maps/dir/-33.8592754,151.2096187/Sydney+Opera+House,+Sydney+Opera+House,+Bennelong+Point,+Sydney+NSW+2000,+Australia/@-33.8592754,151.2096187,9z
(pode haver mais caracteres, mas será iniciado da mesma forma).
Em seguida, altere o URL para algo mais como este:
https://www.google.com/maps/dir/current+location/Sydney+Opera+House,+Sydney+Opera+House,+Bennelong+Point,+Sydney+NSW+2000,+Australia/
Assim, você substituirá o primeiro conjunto de números visto (longitude e latitude) pela string current+location
e copiará tudo de https
antes @
.
Sempre que alguém clicar nesse link, ele começará de onde está localizado, não importa onde esteja, e mostrará as direções para o local designado.