1. 程式人生 > >百度地圖定位API,精度提高

百度地圖定位API,精度提高

我使用百度定位API DEMO上面好像就可以setCoorType("bd09ll");//百度地圖座標。
然後我找了下從其它座標體系遷移到百度座標。

問下:
1、那我還能不能在百度定位API的基礎上對定位進行優化?因為實測定位精度不怎麼準確。
2、定位時能否獲取到小區或街道的名字呢? 而不是國家+省+市(縣)+XXX路。。。


座標轉換百度地圖SDK採用的是百度自有的地理座標系(bdll09),因此開發者在做位置標註的時候,需要將其他型別的座標轉換為百度座標。相應的介面和轉換方式如下:
<span style="font-size:14px;">

// 將GPS裝置採集的原始GPS座標轉換成百度座標
CoordinateConverter converter = new CoordinateConverter();
converter.from(CoordType.GPS);
// sourceLatLng待轉換座標
converter.coord(sourceLatLng);
LatLng desLatLng = converter.convert();


</span>



我在使用百度定位API時
<span style="font-size:14px;">

LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);
option.setLocationMode(LocationMode.Hight_Accuracy);//設定定位模式
option.setAddrType("all");//返回的定位結果包含地址資訊
option.setCoorType("bd09ll");//返回的定位結果是百度經緯度,預設值gcj02國家測繪局座標
option.setScanSpan(5000);//設定發起定位請求的間隔時間為5000ms
option.setIsNeedAddress(true);////返回的定位結果包含地址資訊


</span>

from: http://tieba.baidu.com/p/3647860650

關注公眾號,分享乾貨,討論技術



相關推薦

地圖定位API精度提高

我使用百度定位API DEMO上面好像就可以setCoorType("bd09ll");//百度地圖座標。然後我找了下從其它座標體系遷移到百度座標。問下:1、那我還能不能在百度定位API的基礎上對定位進行優化?因為實測定位精度不怎麼準確。2、定位時能否獲取到小區或街道的名字呢? 而不是國家+省+市(縣)+XX

地圖定位APIlocationClient的使用

使用百度地圖的API進行定位,因為V3.0版本之後很多類如MapController等不再使用,因此百度將定位API分離使用,下面是定位的Demo。使用的是百度最新的定位API。 1.首先呼叫SDKInitializer對API進行初始化,一定在setCont

使用地圖定位SDK獲取到的經緯度資料是4.9E-324的解決辦法

1、win+r,輸入cmd開啟命令提示符介面;2、 輸入命令  C:    進入c盤;3、接著 輸入命令   cd Users\Administrator   其中Administrator是自己的使用者名稱  Administrator檔案下有個.adnroid檔案, 輸入命令   cd .android,

呼叫地圖Android API模擬器地圖可以載入手機無法載入問題

之所以會出現這種問題,基本是因為在申請key時出現的錯誤。下面這張圖是完整版的key,模擬器和手機均可加載出地圖。 一般,我們開發時(即是在模擬器上執行時)是通過開發環境獲取到的SHA1的值,

地圖web API定位不準定位偏移問題處理

百度地圖瀏覽器API  獲取GPS定位是根據呼叫瀏覽器核心獲取GPS,部分手機型號定位不準,主要是因為部分手機採用的是GOOGLE  GPS座標格式、部分手機用的是原生座標格式這兩種格式百度地圖無法判斷,預設是按照原生座標格式,進行轉換成百度地圖的座標格式,而後在進行展示。廢

微信企業號開發:微信考勤地圖定位錯誤修正二

ipp ons AC 信息 解釋 企業號 android bsp ner 在之前的博客中微信企業號開發:微信考勤百度地圖定位,錯誤修正介紹了一種修正百度地圖錯誤的方法

JavaScript--地圖定位可拖拽

event 控件 int pla location view api 事件 ont <html> <head> <meta http-equiv="Content-Type" content="text/html; char

Android studio3.0對於地圖api開發(2)——地圖定位指定地點以及地圖型別的變換

      承接上一篇文章寫的,https://blog.csdn.net/qq_41562408/article/details/82794772已經實現了百度地圖的工具準備以及基本的地圖顯示,不過就一個地圖應用來說,只是單純的顯示一種地圖型別以及只是能夠定位到天安門其他地

Android studio3.0對於地圖api開發(3)——地圖定位當前地點以及地圖覆蓋物簡介

   承接上文,上文已經實現了按照緯經度進行地點的定位以及不同地圖型別的切換,https://blog.csdn.net/qq_41562408/article/details/82802082但是就我們普通使用者的需求來說,這遠遠不夠。使用者更希望能夠直接顯示自己的當前位置

Glide快取圖片清除快取地圖定位

1.匯入百度地圖jar包與jniLibs檔案,獲取到appId 2.清單檔案 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.c

【練習】angularjs(最基本的$http使用jsonp跨域使用jsonp跨域獲取天氣(採用地圖天氣api路由功能實現單頁面不跳轉切換)

1.最基本的$http使用jsonp跨域 <body ng-app="app"> <div ng-controller="controller"> </div> <script src="angularjs/angularjs.js

使用地圖定位當前城市在瀏覽器中可以但是在安卓webview中定位失效

使用百度地圖,定位當前所在城市,發現在瀏覽器中,定位很快,但是把html頁面放到webview中,就一直定位不到座標function getCurPosition() { var error_msg

地圖API畫多邊形並在多邊形中加入文字標註

程式碼內中方法引數與資料庫連線,僅供參考! 技術粗淺,不喜勿噴,謝謝 --------------------------------------------------------------------------------- <%@ page language

安卓呼叫地圖定位自己的位置然後分享自己的位置資訊生成連結短串。

</pre><pre name="code" class="java">         前些天公司讓做一個這樣的功能描述如下 呼叫百度地圖的定位功能,然後通過簡訊將自己的位置

【MUI】地圖定位功能

scom 需要 read rto code lan containe convert marker 博主最近進行一款APP開發,需要用到定位功能,經過一番折騰,終於搞定,不廢話,代碼如下 mui.plusReady(function() {

地圖定位失敗162問題

http inf bubuko 百度 img 刪掉 。。 .so 程序 今天突然要改程序,發現之前寫的定位的一直返回4.9E-324.百度文檔說是因為.so包的問題,但是看來半天我有.so包啊!為什麽還不行。。。。。沒有編譯 ,一開始我直接復制的文檔裏的這個放上去後還是不行

根據地圖api自動獲取地理位置

功能:根據百度地圖的api 版本:php版本 步驟1:獲取地理位置資訊 function get_city($ip){ $url = "http://api.map.baidu.com/location/ip?ak=CKbKvNu2m9SaYuWQgk4zn

地圖-定位不準的問題

情況描述:用百度定位做的打卡功能,用資料流量定位,華為小米手機能成功定位當前位置,換個品牌手機,定位位置偏差到旁邊200m外的小區 資料參考  上面這段是百度官方文件裡面的解釋:  這個我 在做的時候基本是這種情況, 文件裡面提到的 精度取決於晶片的問題,其實就是不同手機

地圖BMap API的應用例項

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

地圖(iconzIndex)

百度地圖v2.0參考http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a3b2 覆蓋物(Marker) Icon: var myIcon = new BMap.Icon(           tagicon,//圖片