Hi,
i'm trying do some customization for get current location in Microsoft Dynamics 365 (CRM) v9.0. the customization works for web browser, but when i'm trying access via mobile using Microsoft Dynamics 365 for Mobile "user denied the request for geolocation".
Any suggestion about this error ?
here my customization script.
function checkin_click(){
var vDeviceClient=Xrm.Page.context.client.getClient();
if (vDeviceClient == "Web"){
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(setcheckinposition, showerrorgeolocation);
}
}else if (vDeviceClient == "Mobile"){
Xrm.Utility.alertDialog("Mobile True");
Xrm.Utility.getCurrentPosition().then(setcheckinposition, showerrorgeolocation);
}
}
function setcheckoutposition(position) {
var vcurrentDateTime = new Date();
var vlatitude = String(position.coords.latitude);
var vlongitude = String(position.coords.longitude);
Xrm.Page.getAttribute("new_checkinlatitude").setValue(vlatitude);
Xrm.Page.getAttribute("new_checkinlongitude").setValue(vlongitude);
}