Hello!
I am google maps, mapbox and heremaps expert. I can solve your problem very fast. Since I worked with maps, geocoder, distancing and all of that stuff for a long time, I am sure everything can be done in the most efficient way. Please message me so we can talk more! Regards, Andrija!