Node flow to convert ip to coordinates?

You get the IP address of a visitor of your dashboard via the node ui_control in msg.socketip.
Then use a service like https://ipstack.com/product.
I just have registered there for the free plan and playing with their API service, and it looks promising!
Node-RED will make the http request for you and ipstack will return the geo location.