Your Plugin Environment information would be useful here along with your site url. I will attempt to answer you (not knowing what you have installed or versions)
Set “disable initial directory” and the map will only load after search is performed might be preferable for you,
2) taking too long to load you map markers. , See the questions and answers and technical details in this older forum post:
How long it takes can be attributable to how many results you have to show at startup, how your local browser and local Internet speed, and Google server response times, etc..
For other Info:
The Location sensor determines the default starting point for the search. Location sensor may not work in all browsers.
Location Sensor and how it works