ionic基於GPS定位並經過百度地圖獲取定位詳細信息

相信全部的前端攻城獅都會碰到移動端App。裏面獲取用戶定位信息。html

那麼問題來了,怎麼獲取用戶的定位信息(經緯度)呢。前端

固然方法有不少,經過百度地圖API 以及 高德地圖 API都是能夠的。可是兩個獲取的經緯度定位是有差距的。 差個幾千米也是有可能的。app

So:今天既然用的是Ionic框架 那麼怎麼能不用Cordova呢。用Cordova 的 Geolocation插件框架

1.先須要安裝插件,在項目的根目錄下運行命令ionic

cordova plugin add cordova-plugin-geolocationspa

2.下載ng-cordova並在項目啓動index.html中引入.注意須要在cordova.js文件前面引用插件

 

3.在本身的ionic項目的app.js文件裏注入ngCordova3d

4.在本身須要調用的控制層調用code

 

5.獲取到GPS定位信息後(經緯度)須要先轉化成百度地圖的經緯度。而後用百度地圖的經緯度再去調用百度地圖的獲取詳細的信息(包括省市區街道)htm

 

6.APK運行效果

好了,謝謝你們。今天就廢話到這裏。但願對你們有所幫助!

相關文章
相關標籤/搜索