Существуют ли новые изменения кода для iOS 12, когда речь идет о службах определения местоположения, в отличие от iOS 11?
У меня есть следующий код, который отлично работает в iOS 11, но в iOS 12,несмотря на то, что он запрашивает подсказки как всегда / при использовании, и я вижу значок GPS, я не определен в моих e.coords.
var hasLocationPermission = Ti.Geolocation.hasLocationPermissions(Ti.Geolocation.AUTHORIZATION_ALWAYS);
if (hasLocationPermission) {
//this just calls the function, but it the e.coords comes back as undefined in iOS 12, fine in iOS 11
getLocation();
}
function getLocation() {
Ti.Geolocation.addEventListener('location', function (e) {
try {
longitude = e.coords.longitude;
latitude = e.coords.latitude;
} catch (err) {
console.log('err', err)
}
});
}