Maybe the thread is so old but a developed a plugin to extend the struct plugin, adding the posibility of geolocalization. I'm very happy with the result and I shared to the community:
The leaflet library is needed so I added another plugin
(Maybe it can be helpfull to other developers).
I'm not a senior developer, only was needing a tool and I developed it, so, probably there are some mistakes, bad practices, etc.
Also, I'm not an english speaker (I'm from Uruguay, we speak spanish).
So, thats all, I hope it will be helpfull. Obviously, if you want you can comment mistakes, continue the development, etc. The project is open!