/ / Разлики в услугите за местоположение - андроид, google-карти, местоположение-клиент

Разлики в услугите за местоположение - Android, google-maps, location-client

Аз начинаещ в местоположението и се опитвам направи услуга, за да покаже моето текущо местоположение и още едно място, запазено преди това. И каква е разликата в използването LocationListener срещу LocationClient?

Отговори:

1 за отговор № 1

LocationListener се свързва с LocationManager и извлича местоположението ви. Това работи и работи добре.

LocationClient е нов начин за внедряване, докато някои от останалите се отхвърлят. Той разполага с повече функции.

И двата метода действително действат.


1 за отговор № 2

Мениджър на местоположението бе представен в Android SDK и може да се използва като функция на Android.

Клиент на местоположението е нещо, което е част от комплекта за разработване на софтуер (SDK) за Google Play и е представено в неотдавнашния Google IO 2013.

Можете да го разберете оттогава LocationClient е най-новата, е по-ефективна за постигане на по-голяма точност на местоположението с минимална енергия (изтичане на батерията).

Причини за използване LOCATIONCLIENT защото:

  • Поведението за актуализиране на местоположението е много ненормално и няма да работи както очаквате. т.е. Актуализациите на местоположението се задържат при превключване на мрежите. (Той продължава да ви дава стара позиция)

  • Местонахождението на клиента няма да работи върху модифицираните версии на Android на операционната система за Android, тъй като изисква услугите на Google Play.

Location Client може да е добър за батерията на телефона, но няма да е добре да ви дава навременна актуална информация за местоположението.

Препоръчвам добро стар мениджър на местоположението, тъй като не намирам клиент на място надежден изобщо.

Забележка : Няма смисъл да се пести батерията, ако дори не получавате текущото си местоположение в приложение, базирано на местоположение.