We have +3000 store locations to show on a map.
The store locator module we are using right now works fine on a desktop view, but when we open it on a phone it's taking between 40 seconds to 2 minutes to load the map and place the markers. We tried customizing it, to avoid placing the markers on the initial load, and show them only on performing a search, but the speed is still a problem.
In this case the issue seems to be with the amount of Javascript code that needs to be executed. Newer phones are getting better response times (under a minute for iPhone 6S), but older ones are taking close to 2 minutes.
Is there any recommendation for a store locator module with a +3000 stores database that works fine on a mobile device?