當前位置:首頁 » 安卓系統 » android地圖定位

android地圖定位

發布時間: 2023-02-23 13:09:06

A. android 手機 地圖 定位 編程 如何獲取 定位的地點 的圖片 和 文字 信息

最近開發中使用的是網路地圖android SDK:
1、初始化地圖
2、注冊定位監聽器,初始化Location模塊
3、初始化定點陣圖層;啟用定位,啟用指南針,最後把定點陣圖層添加到地圖中。附簡單代碼:

//mMapView = (MapView) findViewById(R.id.bmapsView);
mMapView = new MapView(this); //初始化一個mapView 存放Map
mMapView.setBuiltInZoomControls(true);// 設置啟用默認的縮放控制項

locationManager = mBMapMan.getLocationManager();
/*
* 由於LocationListener獲取第一個位置修正的時間會很長,為了避免用戶等待,
* 在LocationListener獲取第一個更精確的位置之前,應當使用getLocationInfo() 獲取一個緩存的位置
*/
Location location = locationManager.getLocationInfo();
locationManager.requestLocationUpdates(this);

mMapController = mMapView.getController();// 得到mMapView的控制權,可以用它控制和驅動平移和縮放
if (location != null) {
mMapController.setCenter(new GeoPoint(
(int) (location.getLatitude() * 1E6), (int) (location
.getLongitude() * 1E6)));
}
mMapController.setZoom(12);// 設置地圖zoom級別

MyLocationOverlay mylocTest = new MyLocationOverlay(this, mMapView);
mylocTest.enableMyLocation();
mylocTest.enableCompass();
mMapView.getOverlays().add(mylocTest);
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub

if (location != null) {
mMapController.animateTo(new GeoPoint(
(int) (location.getLatitude() * 1E6), (int) (location
.getLongitude() * 1E6)));
}
}

如果你想點擊定位地點,顯示信息,你需要去擴展MyLocationOverlay圖層,它裡面有個public boolean onTap(GeoPoint p, MapView map) {}方法,是處理點擊事件的。

有問題,可以與我聯系,共同探討。

B. android百度地圖用gps定位出現偏移,怎麼解決

原因:
1丶檢查手機是否有明顯的碰撞痕跡,可能是由於手機進行了碰撞而導致手機的gps損壞從而無法進行定位。有的人手機摔了之後無線網就不能用了,或者藍牙不能開,都是因為手機碰撞造成的。
2丶進入網路地圖的app,檢查是否是最新版本的app手機應用,如果不是,請及時進行更新,如果是經常處在wifi環境下,可以勾選wifi環境下自動更新的選項。
3丶在手機的安全中心中,查看是否給了網路地圖app的許可權,如果沒有的話,可以打開,這樣一來,手機授權網路地圖gps定位服務,從而使網路地圖可以定位自己的位置。
4丶檢查一下自己下的網路地圖app是否是真正的官方授權的正版軟體。

C. android 百度地圖怎麼獲取不到GPS定位

原因:
1丶檢查手機是否有明顯的碰撞痕跡,可能是由於手機進行了碰撞而導致手機的GPS損壞從而無法進行定位。有的人手機摔了之後無線網就不能用了,或者藍牙不能開,都是因為手機碰撞造成的。

2丶進入網路地圖的APP,檢查是否是最新版本的APP手機應用,如果不是,請及時進行更新,如果是經常處在wifi環境下,可以勾選wifi環境下自動更新的選項。

3丶在手機的安全中心中,查看是否給了網路地圖APP的許可權,如果沒有的話,可以打開,這樣一來,手機授權網路地圖GPS定位服務,從而使網路地圖可以定位自己的位置。

4丶檢查一下自己下的網路地圖APP是否是真正的官方授權的正版軟體。

D. android中進去頁面直接顯示定位城市地圖,不顯示默認北京

網路問題。android中進去頁面直接顯示定位城市地圖,不顯示默認北京是網路載入問題,用戶需要重新打開網路,android是一種基於Linux內核,不包含GNU組件的自由及開放源代碼的操作系統。

E. 為什麼百度地圖android定位不準確

都會有誤差的情況,參考如下內容解釋:
基站精度為平均200米左右,視運營商基站覆蓋范圍而定。WIFI精度為20米左右。GPS精度最高,為10米左右(取決於晶元)。在戶外,先開啟GPS再進行定位,結果較准。但GPS比較費電,且在室內不可用。
另外,&addr=detail 想要獲取完整地址(詳細到門牌號),或者&addr=rough 想要獲得到城市一個級別的地址(比如返回中國北京北京);
上面這段是網路官方文檔裡面的解釋: 這個我 在做的時候基本是這種情況, 文檔裡面提到的 精度取決於晶元的問題,其實就是不同手機設備的差異。這個我專門做過測試,我用了5台手機測試: htc one ,三星I9118,htc t328w,紅米1s,聯想a820 。 這5台手機在室外同一個位置網路地圖定位獲取 經緯度坐標,測試結果是:
htc one 誤差2-3米 有時候是0-1米 非常精確了相對來說,htc t328w 紅米1s,聯想 都是 15-30米左右,三星那個機型稍微差點 定位速度不僅慢,而且誤差也較大 誤差有時候是200多米,穩定後也是80米左右。這個穩定的意思是 ,gps初始化需要時間的,一般要2-3分鍾以後,誤差范圍的數字會越來越小。
獲取誤差范圍的方法是:BDLocation類下的方法 location.getRadius();//獲取定位精度

F. 為什麼百度地圖 Android 版不用開啟 GPS 就能實現定位

手機版網路地圖定位有多種方式,有衛星定位(包括GPS)、IP定位(接入數據網路)、WIFI小區定位(接入WLAN熱點),等等。上述各種定位方式只要有一種具備條件,就可以實現定位,並非必須開啟GPS。
網路地圖的WIFI小區定位還有個特點,就是連接WIFI時,並不需要必須接通網路,有時只要搜索到信號就可以定位。

G. android 版百度地圖如何通過定位功能獲得當前的位置所在的城市

網路地圖是通過移動通信基站定位來確定當前位置所在的城市。其原理就是通過測算周圍基站與手機的距離來交會估算手機的空間位置。
手機定位是指通過特定的定位技術來獲取移動手機或終端用戶的位置信息(經緯度坐標),在電子地圖上標出被定位對象的位置的技術或服務。定位技術有兩種,一種是基於GPS的定位,一種是基於移動運營網的基站的定位。基於GPS的定位方式是利用手機上的GPS定位模塊將自己的位置信號發送到定位後台來實現手機定位的。基站定位則是利用基站對手機的距離的測算距離來確定手機位置的。後者不需要手機具有GPS定位能力,但是精度很大程度依賴於基站的分布及覆蓋范圍的大小,有時誤差會超過一公里。前者定位精度較高。此外還有利用Wifi在小范圍內定位的方式。

H. 為什麼很多Android手機的谷歌地圖無法定位

1、手機進行過刷機。

2、網路連通性

3、谷歌服務退出大陸。

I. 怎麼在android百度地圖通過經緯度來定位並且顯示出地圖位置

可以參考如下內容:

使用Android自帶的LocationManager和Location獲取位置的時候,經常會有獲取的location為null的情況,並且操作起來也不是很方便,在這個Demo里我使用了網路地圖API中的定位SDK,可以一次性獲取當前位置經緯度以及詳細地址信息,還可以獲取周邊POI信息,同時可以設定位置通知點,當到達某一位置時,發出通知信息等方式來告知用戶。jar包下載以及官方文檔請參照:網路定位SDK,前提是需要注冊網路開發者賬號。
下面來看看定位的基本原理,目前,定位SDK可以通過GPS、基站、Wifi信號進行定位。基本定位流程如下圖所示,當應用程序向定位SDK發起定位請求時,定位SDK會根據當前的GPS、基站、Wifi信息生成相對應的定位依據。然後定位SDK會根據定位依據來進行定位。如果需要,定位SDK會向定位伺服器發送網路請求。定位伺服器會根據請求的定位依據推算出對應的坐標位置,然後根據用戶的定製信息,生成定位結果返回給定位SDK。

J. 為什麼百度地圖 Android 版不用開啟 GPS 就能實現定位

因為你開啟了移動數據流量,你手機會與附近的移動聯通或者電信的信號塔產生數據交換,從而網路地圖可以知道你的大概位置,不過沒有gps那麼准確,謝謝採納!

熱點內容
文件加密編輯器下載 發布:2025-05-16 01:30:41 瀏覽:342
linuxapacheyum安裝 發布:2025-05-16 01:30:31 瀏覽:475
大連賓利浴池wifi密碼是多少 發布:2025-05-16 01:25:36 瀏覽:172
緩存數據生產服務 發布:2025-05-16 01:08:58 瀏覽:584
普通電腦伺服器圖片 發布:2025-05-16 01:04:02 瀏覽:971
伺服器地址和埠如何區分 發布:2025-05-16 01:03:17 瀏覽:834
重新編目資料庫 發布:2025-05-16 00:54:34 瀏覽:514
android語音控制 發布:2025-05-16 00:53:50 瀏覽:266
win8windows無法訪問 發布:2025-05-16 00:37:53 瀏覽:894
八種排序演算法 發布:2025-05-16 00:37:17 瀏覽:56