гетЦуррентПоситион (референца клијентског АПИ-ја)

Враћа тренутну локацију користећи могућност геолокације уређаја.

Доступно за

Овај метод је подржан само за мобилне клијенте.

Синтакса

Xrm.Device.getCurrentPosition().then(successCallback, errorCallback)

Параметри

Име параметра Тип Потребно Опис
successCallback Function Да Функција за позивање када се врате тренутне информације о геолокацији. Објекат геолокације са следећим вредностима се преноси функцији.:
- coords: Садржи скуп географских координата заједно са припадајућом тачношћу и скупом других опционих вредности као што су надморска висина и брзина.
- timestamp: Представља време када је објекат стечен и представљен је као ДОМТимеСтамп.
errorCallback Function Да Функција за позивање када операција не успе. Објекат са следећим особинама је прошао:
- code: Код грешке. Број.
- message: Локализована порука која описује детаље грешке. Ниске.

Ако подешавање локације корисника није омогућено на вашем мобилном уређају, порука о грешци указује на исто. Ако користите старију верзију мобилног клијента апликација заснованих на моделу или ако могућност геолокације није доступна на вашем мобилном уређају, нулл се преноси на повратни позив грешке.

Повратна вредност

На успех, враћа објекат геолокације са вредностима наведеним раније у функцији суццессЦаллбацк .

Изузетака

Погледајте кодове грешака веб сервиса

Примедбе

Да би метода гетЦуррентПоситион функционисала, могућност геолокације мора бити омогућена на вашем мобилном уређају, а мобилни клијенти апликација заснованих на моделу морају имати дозволе за приступ локацији уређаја, која није подразумевано омогућена.

Пример

Xrm.Device.getCurrentPosition().then(
    function success(location) {
        Xrm.Navigation.openAlertDialog({
            text: "Latitude: " + location.coords.latitude +
            ", Longitude: " + location.coords.longitude
        });
    },
    function (error) {
        Xrm.Navigation.openAlertDialog({ text: error.message });
    }
);

Српско-хрватски