Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Phonegap geolocation, error code 2 - HTML5

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Работа с сервером http://www.cyberforum.ru/html5-mobile-apps/thread1249427.html
Добрый день. Пытаюсь создать аппликацию через фон гап. Хочу чтоб была страница логин юзера. не имею большого опыта работы с сервером. хочется чтоб на сервере лежали имейлы пользователей и когда юзер...
HTML5 Android - Масштабирование приложения на phonegap в android делаю приложение на phonegap в androide при больших разрешениях экрана приложение отображается маленьким. Как масштабировать приложение в зависимости от разрешения экрана? http://www.cyberforum.ru/html5-mobile-apps/thread1245914.html
HTML5 Create.bat error при создании апликации через CMD
при вводе команды phonegap run android выдает ошибку. как с ней бороться?
HTML5 Создание нового проекта: есть только 4.2.2, как можно добавить более низкую платформу?
при создании нового проекта через плагин фонгап дает выбрать только 4.2.2 платформу. на телефоне у меня 4.1.1 . как можно добавить более низкую платформу. весь сдк установлен. если создаю native...
HTML5 Локализации приложения http://www.cyberforum.ru/html5-mobile-apps/thread1237547.html
Помогите сделать скрипт который будет загружать страницу с языком устройства. то-есть если на устройстве установлен английский, значит загружается страница /html/en/index.html. Желательно чтоб...
HTML5 Есть ли примочки для магазина? Подскажите пожалуйста есть ли для phonegap плагины или гоовые коды для создания приложения магазина? подробнее

Показать сообщение отдельно
amaaykts
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3

Phonegap geolocation, error code 2 - HTML5

04.09.2014, 22:15. Просмотров 1157. Ответов 4
Метки (Все метки)

Добрый день, хочу научиться получать текущие координаты устройства latitude и longitude.
Использую navigator getCurrentPosition
Запускаю на эмуляторе и получаю error code 2. На google nexus 7 тоже ничего не работает
cordova версии 2.9.0
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Все разрешения в манифесте для геолокации прописал, в config вроде тоже всё прописал

Вот код, в html просто элемент div с id geolocation.
Делал алерты на каждую функцию, в getLocation алерт появляется, значит функция вызывается, в функции error тоже алерт вызывается значит эта функция тоже работает, но функция showlocation не поднимает алерт. По идее если в эррор появляется ошибка кода 2 или 3 то он не запустит функцию показа координат.
Вот я и не могу понять почему появляется ошибка code 2.

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function showLocation(position) {
  var latitude = position.coords.latitude;
  var longitude = position.coords.longitude;
  alert("Latitude : " + latitude + " Longitude: " + longitude);
  var element = document.getElementById('geolocation');
  element.innerHTML = "Latitude : " + latitude + "<br/>Longitude : " + longitude;
};
 
function errorHandler(err) {
var errorID=document.getElementById('errorid');
  if(err.code == 1) {
    errorID.innerHTML = "Code 1<br/>Error: Access is denied!";
    alert("Code 1<br/>Error: Access is denied!");
  }else if( err.code == 2) {
  errorID.innerHTML = "Code 2<br/>Error: Position is unavailable!";
    alert(err.code + " " + err.message);    
  }
};
 
function getLocation(){
 
   if(navigator.geolocation){
      // timeout at 60000 milliseconds (60 seconds)
      var options = {timeout:60000,
                    EnableHighAccuracy: true};
      navigator.geolocation.getCurrentPosition(showLocation, errorHandler, options);
      document.getElementById('getlocation').innerHTML="geolocation succes";
   }else{
      alert("Sorry, browser does not support geolocation!");
   }
};
Подскажите пожалуйста, как избавится от ошибки code 2 и как сделать чтобы появлялись координаты?
Спасибо за советы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru