Jump to content

API местоположения для Java ME

API местоположения для Java ME — это компактный и универсальный Java 2 ME API , который предоставляет Java-приложениям информацию о текущем физическом местоположении устройства. Этот API может дополнительно поддерживаться производителями мобильных телефонов и КПК , при этом минимальной платформой Java, необходимой для этого API, является CLDC v1.1 .

API местоположения был разработан в рамках процесса сообщества Java как JSR 179, выпущен в сентябре 2003 г. и обновлен до версии 1.0.1 в марте 2006 г. Nokia является основным автором и сопровождающим этого JSR .

OpenLAPI — это реализация LGPL для использования в средах эмулятора, где эталонная реализация Nokia не существует, а также для устройств, которые могут получать доступ к устройству GPS через Bluetooth .

API местоположения предназначен для работы со многими различными методами позиционирования. Универсальные интерфейсы позволяют разработчикам приложений реализовывать системы, которые могут получать данные о местоположении из нескольких источников в зависимости от их доступности на устройстве. Он имеет преимущества перед одним средством отслеживания, включая аварийное переключение, прозрачность внутри и снаружи помещений, а также выбор между компромиссом между скоростью и точностью между GPS , сотовой связью или другими методами позиционирования. API поддерживает: [1]

  • Текущее местоположение — текущая широта , долгота , высота , направление и скорость телефона, а также методы преобразования их в текст .
  • Близость ориентира - в памяти телефона можно сохранить хранилище ориентиров, а текущее местоположение можно добавить в качестве ориентира.
  • Адресные данные — текстовые сведения о ближайшем ориентире, такие как почтовый адрес, номер телефона, страна, здание и его URL-адрес. [2]
  • Прослушиватели местоположения — для динамических приложений на основе местоположения, которые будут запускаться при изменении текущего местоположения.

API местоположения не поддерживает:

  • Топологические данные, которые обычно получаются на основе формы покрытия сотовой связи.
  • Запросы на основе местоположения — хотя текущее местоположение устройства можно вычислить.

Независимость от устройства

[ редактировать ]

Раньше реализация службы определения местоположения зависела от поставщика. Целью этого API было предоставление общего API для получения информации о местоположении на различных устройствах.

OpenLAPI поддерживает несколько серверных частей:

вместе с оболочками для конкретных устройств.

Поддерживать

[ редактировать ]

Поскольку многие поставщики предпочитают не реализовывать этот дополнительный JSR, цель универсальности все еще не достигнута, и разработчикам часто приходится создавать собственные сборки для разных устройств.

API местоположения доступен для приложений Java на некоторых устройствах BlackBerry и Windows Mobile , последних устройствах Motorola и Sony Ericsson , а также на всех Nokia Series 60 3rd Edition устройствах .

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 42e33e78db2226d9aa3608c053bad933__1657311600
URL1:https://arc.ask3.ru/arc/aa/42/33/42e33e78db2226d9aa3608c053bad933.html
Заголовок, (Title) документа по адресу, URL1:
Location API for Java ME - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)