Symptoms
Location Services Control is not working on mobile (native browser and K2 mobile). It only shows the default value set to the control instead of the actual longitude and latitude values.
Diagnoses
The K2 Mobile app makes use of a mobile browser called Chromium to display forms. Some features have become unsupported for insecure connections such as GeoLocation. Please see the following documentation: https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only
Location services is seen as a part of privacy, thus the need to have this secured. Other browsers have implemented the same restrictions, whether on mobile or on desktop. This is a change in browsers so there might be ones that will have this continue to function (eg. IE) and those that will not (eg. Chrome).
Resolution
Configure the runtime site to use SSL.