Kudos on your creativity with combining disparate tools to accomplish your goal. For a more elegant (and likely free for your usage level) solution, have you considered Azure Maps? I suspect that you’re plenty tech-savvy to create your own app following the provided documentation and samples.