VERIFIED SOLUTION i

Resolve Geolocate function not working in Google Chrome with Spectrum Spatial Analyst

Issue

When trying to use the Geolocate option in Spectrum Spatial Analyst with Google Chrome then the following error is seen:

"Permission denied to browser"

However Geolocate works without a problem in both Internet Explorer and Firefox (if you allow the location to be found when the prompt appears). 

When checking the debugger on Chrome, then this error can be seen:

getCurrentPosition() and watchPosition() are deprecated on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details 
 

Cause

Starting with Chrome 50, Chrome no longer supports obtaining the user’s location using the HTML5 Geolocation API from pages delivered by non-secure connections.

This means that the page that’s making the Geolocation API call must be served from a secure context such as HTTPS.

Resolution

UPDATED: November 16, 2017
Either use Firefox or Internet Explorer browsers or ensure that the page that’s making the Geolocation API call is being served from a secure context such as HTTPS.
Environment Details
Products affected: Spectrum Spatial Analyst