zoukankan      html  css  js  c++  java
  • 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运行效果

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

  • 相关阅读:
    腾讯//全排列
    腾讯//全排列
    腾讯//子集
    腾讯//子集
    腾讯///括号生成
    腾讯///括号生成
    腾讯//二叉树的最近公共祖先
    腾讯//二叉树的最近公共祖先
    腾讯//二叉搜索树的最近公共祖先
    腾讯//二叉搜索树的最近公共祖先
  • 原文地址:https://www.cnblogs.com/Gherardo/p/7389718.html
Copyright © 2011-2022 走看看