Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> J2ME и встроенный GPS 
:(
    Опции темы
donriga
Дата 14.10.2010, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.10.2010

Репутация: нет
Всего: нет



Как реализовать в приложении поддержку встроенного GPS, задача следующая дернуть с помощью HTTPConnector некоторый урл апи, в который нужно передать данные GPS о текущей локации.
Шаг с дерганьем урла я решил, теперь нужно просто считать данные с GPS, каким образом это сделать?

Спасибо
PM MAIL WWW   Вверх
ivanovpv
Дата 14.10.2010, 11:38 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 10
Всего: 28



Нужен Location API (он же JSR-179). Его поддерживают не очень много телефонов, к тому же Location API требует еще и CLDC 1.1 (например многие Моторолы до сих пор не поддерживают CLDC 1.1).

Куценький мануальчик можно посмотреть здесь

Javadoc собственно самого API качать тут


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
donriga
Дата 14.10.2010, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.10.2010

Репутация: нет
Всего: нет



Спасибо, вечерком гляну
PM MAIL WWW   Вверх
Brodyaga
Дата 4.4.2011, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Вопрос по теме. 
Могу ли я проверить работу jsr-179 со встроенным GPS телефона на эмуляторе?
Какие параметры будет возвращать эмулятор (широта долгота?)
Сделал небольшой проект с проверкой возможностей jsr-179:
Код

new Thread()
{
 public void run()
 {
  Criteria cr= new Criteria();
  cr.setHorizontalAccuracy(500);

  try
  {
   LocationProvider lp= LocationProvider.getInstance(cr);

   Location l = lp.getLocation(60);
   Coordinates c = l.getQualifiedCoordinates();

   if(c != null ) 
   {
    double lat = c.getLatitude();
    double lon = c.getLongitude();
   }
  }
  catch(InterruptedException ex)
  {                        
  }
  catch(LocationException ex)
  {                        
  }
 }
}.start();

Но внутри кода брекпоинты не срабатывают, в чём может быть дело?
PM MAIL   Вверх
Brodyaga
Дата 5.4.2011, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



И ещё может ктото знает, можно ли получить с помощью jsr-179 количество видимых встроенным GPS приёмником спутников?
PM MAIL   Вверх
Brodyaga
Дата 6.4.2011, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Ну что, неужели никто с Location API не работал??
PM MAIL   Вверх
ivanovpv
Дата 8.4.2011, 13:52 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 10
Всего: 28



Цитата(Brodyaga @  6.4.2011,  12:31 Найти цитируемый пост)
Ну что, неужели никто с Location API не работал?? 

Все перешли на Android и iPhone  smile 


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
Samuil
Дата 8.4.2011, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



С учетом того как хреново Нокиа работает со своим втроенным приемником, нет никакого желания вообще связываться с Location API, и действительно smile Все перешли на яблоко и дроида smile ЖиТуМи становится все менее и менее востребованной smile


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Brodyaga
Дата 8.4.2011, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Цитата

Все перешли на Android и iPhone   


Цитата

и действительно  Все перешли на яблоко и дроида


Аналогично.. но что у всех знания разом стёрлись? Хотя знает ктонить, можно ли с помощью Location API количество спутников получить? smile
PM MAIL   Вверх
ivanovpv
Дата 8.4.2011, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 10
Всего: 28



Цитата(Brodyaga @  8.4.2011,  21:36 Найти цитируемый пост)
Аналогично.. но что у всех знания разом стёрлись? Хотя знает ктонить, можно ли с помощью Location API количество спутников получить?


Brodyaga,  не успели дойти до Location API - пока шли J2ME уже умер. 

Гугление показывает, что можно таким вот хаком:

Код

String nmeaStr = loc.getExtraInfo("application/X-jsr179-location-nmea");
Record nmeaRec = new Record();
int Starttype = Parser.parse( nmeaStr, nmeaRec);
// number of satellites is stored in nmeaRec.satelliteCount


Парсер лежит здесь: http://www.hcilab.org/documents/tutorials/...NMEA_Parser.htm

Оригинал откуда дернуто тут: http://discussion.forum.nokia.com/forum/sh...es-with-JSR-179


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
Brodyaga
Дата 13.4.2011, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



ivanovpv, спасибо за помощь! smile +1
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0770 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.