Check out the ShopStyle API.
Magento Store Locator Extension by FME
Magento store locator extension by FME allows you to add a separate dealer locator page in your store where you can display the offline store locations via Google Map. Using the search filters, visitors can search the store by product or country, zip code right on the store finder page. Using this Magento store locator, you can assign products to specific stores and attach attribute labels such as electronic, toys, etc. to identify the stores. Using the “Get Directions” button, visitors can get the shortest route towards the nearest physical store. More Info: https://www.fmeextensions.com/magento-advance-google-maps-store-locator.html
Connect to API