В настоящее время я занимаюсь разработкой веб-приложения WebOS TV и хочу получить геолокацию пользователя с помощью API геолокации.В движке браузера реализован API, но когда я запускаю свое веб-приложение на эмуляторе WebOS TV 4.0.0, метод getCurrentPosition сразу выполняет обратный вызов ошибки, не запрашивая у пользователя разрешения узнать их местоположение.
Вотпростой фрагмент, который я запускаю:
function success(pos) {
console.log('Position: ', pos);
}
function error(err) {
console.log('Err', err)
}
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, error);
}
Какой выводит обратный вызов ошибки:
Err Position-error {code: 1, message: "User denied Geolocation"}.
Можно ли использовать геолокацию пользователя?Есть ли что-то еще, что мне нужно сделать?Является ли API чисто декоративным и не предназначен для использования в WebOS TV?