關於百度地圖api的實用方法記錄
解析出來的長度單位為米之前不知道百度有關於兩點之間距離的計算和座標轉換,在這上面走了蠻多彎路,下面把相關使用方法記錄下來,以便後續參考。
1,座標轉換
CLLocationCoordinate2D coor;
coor.latitude = _model.latitude;
coor.longitude = _model.longitude;
NSDictionary* coorDic = BMKConvertBaiduCoorFrom(coor,BMK_COORDTYPE_COMMON);
// 注意 解析出來的coorDic轉換後經緯度是經過Base64加密的,所以需要揭祕下
// CommonFunc檔案可以直接在網上下載
CLLocationDegrees lattude = [CommonFunc textFromBase64String[coorDic objectForKey:@"y"]];
CLLocationDegrees longitude = [CommonFunc textFromBase64String[coorDic objectForKey:@"x"]];
2,兩點之間距離的計算
BMKMapPoint point1 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(45.362,112.369));
BMKMapPoint point2 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(45.965,112.485));
//注意,解析出來的長度單位為米
CLLocationDistance distance = BMKMetersBetweenMapPoints(point1,point2);
相關文章
- 百度地圖API入門——(5)百度地圖API的簡介地圖API
- 百度地圖,您所使用的地圖JS API版本過低,解決方法地圖JSAPI
- 用Echarts請求百度地圖api 小案例Echarts地圖API
- 對接百度地圖API地圖API
- HTML呼叫百度地圖APIHTML地圖API
- 淺談百度地圖API的坑地圖API
- 百度地圖API基本使用(一)地圖API
- 百度地圖API功能演示地圖API
- 百度API實現地圖示點並測距API地圖
- 如何在Android應用中使用百度地圖apiAndroid地圖API
- 讓百度地圖API支援HTTPS地圖APIHTTP
- 百度地圖API開發demo地址地圖API
- 百度地圖API : 自定義標註圖示地圖API
- 百度地圖API圖示、文字、圖例與連線地圖API
- 前端 – 百度地圖 API 基礎入門前端地圖API
- 前端 - 百度地圖 API 基礎入門前端地圖API
- nginx正向代理訪問百度地圖APINginx地圖API
- 百度地圖API入門——(6)地圖容器及BMap名稱空間地圖API
- 百度地圖JavaScript API 學習之地址解析地圖JavaScriptAPI
- 呼叫百度地圖api只顯示網格地圖API
- 百度地圖API入門——(3)控制元件地圖API控制元件
- [轉]UIDevice uniqueGlobalDeviceIdentifier(百度地圖API的那些事)UIIDEdev地圖API
- 百度地圖API入門——(4)用Jetty搭建一個簡單的多終端可訪問的地圖應用站點...地圖APIJetty
- 百度地圖API入門——(7)新增或刪除圖層地圖API
- 基於ArcGIS API for Javascript的地圖編輯工具APIJavaScript地圖
- 百度地圖開發-實現離線地圖功能 05地圖
- Android解決百度地圖SDK打包後不能顯示地圖的方法Android地圖
- 在 HTTPS 專案中使用百度地圖 APIHTTP地圖API
- 記錄三種實現圖片模糊的方法
- 百度地圖API開發的快速使用和新增大量座標點的幾種方法地圖API
- 百度地圖之基礎地圖地圖
- 關於用Android的API重寫drawRegion方法的程式碼AndroidAPI
- oracle實驗記錄 (關於表實際大小)Oracle
- 地圖開發筆記(一):百度地圖介紹、使用和Qt內嵌地圖Demo地圖筆記QT
- 利用百度地圖實現支付寶 “到位” 功能(地圖模式)地圖模式
- 利用百度地圖進行地圖定位並實時上傳地圖
- 關於ECharts外掛實現中國地圖效果的總結Echarts地圖
- 關於Undo地實現