These are articles about that.
https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only?hl=en ( http://prntscr.com/b7s1wm )
https://developers.google.com/web/fundamentals/native-hardware/user-location/obtain-location?hl=en ( http://prntscr.com/b7s4kw )
So you need to have SSL (https://) on your server for Chrome.
Our developers also tried to find some solution for http. but it’s what they can’t do anything with Google API.
If you want chrome supports geolocation, you may need to contact your hosting manager about “https” (SSL).
This is one of the articles we found for you ( http://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/)