php.net/manual/en/class.badmethodcallexception.php
The documentation clearly indicates that the reason for the issue at hand is an exception thrown if a callback refers to an undefined method or if some arguments are missing. It seems that the missing argument is actually the location of the user which is relayed via the browser. During my tests I have checked your application in Chrome and Firefox. In Firefox the issue was occurring but in Chrome I have noticed that after I allowed chrome to use my location via a pop-up the page was loading without any problem.