As Sebastian said - this should be done by moving workflow with technical hidden from user path. This path should finish/cancel user's tasks and reassign them. The problem may be that the parent element may come from different processes or be in different steps and we don't always know what path ide
It seems to me that it is impossible to achieve the need described by you in a standard way. I suggest you to try configure a REST service invoke action to communicate with a google (or other) service to get latitude and longitude.
I hope this will be useful :) https://alterpaths.com/wait-for-sub-workflows-step-advanced-configuration/