打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ionic基于GPS定位并通过百度地图获取定位详细信息

相信所有的前端攻城狮都会碰到移动端App。里面获取用户定位信息。

那么问题来了,怎么获取用户的定位信息(经纬度)呢。

当然方法有很多,通过百度地图API 以及 高德地图 API都是可以的。但是两个获取的经纬度定位是有差距的。 差个几公里也是有可能的。

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

1.先需要安装插件,在项目的根目录下运行命令

cordova plugin add cordova-plugin-geolocation

2.下载ng-cordova并在项目启动index.html中引入.注意需要在cordova.js文件前面引用

 

3.在自己的ionic项目的app.js文件里注入ngCordova

4.在自己需要调用的控制层调用

 

5.获取到GPS定位信息后(经纬度)需要先转化成百度地图的经纬度。然后用百度地图的经纬度再去调用百度地图的获取详细的信息(包括省市区街道)

 

6.APK运行效果

好了,谢谢大家。今天就废话到这里。希望对大家有所帮助!

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
phonegap利用百度地图sdk定位
使用百度地图精准定位经纬度坐标的方法
HTML5 GPS定位&百度地图API
Ionic 安装
Ionic3.x介绍及环境搭建
报告,澳大利亚它往北边跑去了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服