androidgps定位開發-ag真人国际官网
『壹』 請問目前主流android 定位有哪些,還有百度定位和gps定位有什麼區別
你好:
目前主流的android定位有如下幾種:
1.通過gps模塊
gps方式准確度是最高的,但是它的缺點也非常明顯:1,比較耗電;2,絕大部分用戶默認不開啟gps模塊;3,從gps模塊啟動到獲取第一次定位數據,可能需要比較長的時間;4,室內幾乎無法使用。這其中,缺點2,3都是比較致命的。需要指出的是,gps走的是衛星通信的通道,在沒有網路連接的情況下也能用。
2.基站定位
大致思路就是採集到手機上的基站id號(cellid)和其它的一些信息(mnc,mcc,lac等等),然後通過網路訪問一些定位服務,獲取並返回對應的經緯度坐標。基站定位的精確度不如gps,但好處是能夠在室內用,只要網路通暢就行。
3.wifi定位
和基站定位類似,這種方式是通過獲取當前所用的wifi的一些信息,然後訪問網路上的定位服務以獲得經緯度坐標。因為它和基站定位其實都需要使用網路,所以在android也統稱為network方式。
4.agps方式
很多人將它和基站定位混為一談,但其實agps的本質仍然是gps,只是它會使用基站信息對獲取gps進行輔助,然後還能對獲取到的gps結果進行修正,所以agps要比傳統的gps更快,准確度略高。
網路定位和gps定位的區別
這個問題有點模糊,不是一個概念,注意區分一下,智能手機上網路地圖的定位一般選擇gps開啟吧。
『貳』 android gps是怎麼定位的
開發中對於地圖及地理位置的定位是我們經常要用地,地圖功能的使用使得我們應用功能更加完善,下面 www.androidkaifa.com 總結了一下網路中現有對於介紹android定位的幾種方式,希望對大家有幫助:
android 定位一般有四種方法,這四種方式分別是:gps定位,wifi定準,基站定位,agps定位,
(1) android gps:需要gps硬體支持,直接和衛星交互來獲取當前經緯度,這種方式需要手機支持gps模塊(現在大部分的智能機應該都有了)。通過gps方式准確度是最高的,但是它的缺點也非常明顯:1,比較耗電;2,絕大部分用戶默認不開啟gps模塊;3,從gps模塊啟動到獲取第一次定位數據,可能需要比較長的時間;4,室內幾乎無法使用。這其中,缺點2,3都是比較致命的。需要指出的是,gps走的是衛星通信的通道,在沒有網路連接的情況下也能用。要實用adnroid平台的gps設備,首先需要添加上許可權,所以需要添加如下許可權:
uses-permission android:name= android.permission.access_fine_location /uses-permission