Problem: Current location is not loaded in a GeoForm application
In a GeoForm web application, when the Locate on Load setting is checked, and the Select location by setting is set to My location, the map does not load the current location when opened in Google Chrome on a mobile device.
This issue occurs when accessing a GeoForm web application that is not secure. For example, when accessing the URL of an application begins with HTTP instead of HTTPS.
Solution or Workaround
When opening the URL of a web application that requires the current location in Google Chrome on a mobile device, ensure that the URL of the application starts with HTTPS:// and not HTTP://. This is because as of Google Chrome version 50, the Google's Geolocation API is only triggered for secured items. Hence, the request to locate position is only allowed when the URL is a secured item.
- Google: User Location
- ArcGIS Blog: Increased web API security in Google Chrome
- ArcGIS: GeoForm
- ArcGIS Blog: The GeoForm Graduates
- GeoNet: Location on mobile devices on GeoForm