第一步:引入获取经纬度的插件

1 require("cordova!cordova-plugin-geolocation");// geo定位

第二步:定义好获取经纬度的方法,通过调用内部function用百度地图的API获取详细位置

Model.prototype.getGOOGLEAPI = function() {//方法定义不同框架有区别;使用请注意// 获取经纬度var itemScoreData = this.comp("itemScoreData");//这个data是一个前端对象var storage = window.localStorage;// 获取缓存对象navigator.geolocation.getCurrentPosition(successCallback, errorCallback);// 获取经纬度function successCallback(position) {var longitude= position.coords.latitude;// 经度var latitude = position.coords.longitude;// 纬度// URLvar url = "http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=" +longitude+ "," +latitude + "&output=json&pois=1&ak=UcxbIt99PwqVOOYWTDbGZxHkHkSGrvYB"; // 这里的key可以拿去用

$.ajax({url : url,dataType : 'jsonp',processData : false,type : 'get',success : function(data) {var sCity = data.result.formatted_address;// 城市区县var sTown = data.result.business;// 镇var sdetailed = data.result.sematic_description;// 详细地址// 具体地址定位loginvar slongadress = sCity + sTown + sdetailed;// 拼接地址storage["Door_sLoginSaddreddss"] = slongadress;// 将完整地址存入缓存itemScoreData.setValue("work_site", slongadress);//将详细信息封装进前端对象中
                },error : function(XMLHttpRequest, textStatus, errorThrown) {util.hint("百度地图获取信息失败", {"position" : "danger"});}});}function errorCallback(position) {util.hint("获取经纬度失败", {"position" : "warning"});}};

第三步:调用getGOOGLEAPI()方法

这样子地址就获取到了

转载于:https://www.cnblogs.com/404code/p/8512544.html

移动端geolocation插件+百度地图js获取地址相关推荐

  1. 微信端H5使用百度地图定位获取当前位置安卓定位不准

    微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...

  2. 百度地图:获取地址的经纬度

    # -*- coding: utf-8 -*- """ Created on Sat Jul 8 09:27:34 2017@author: qcy "&quo ...

  3. php批量获得经纬度,批量调用百度地图API获取地址经纬度坐标

    1 申请密匙 点击左侧 "获取密匙" ,经过填写个人信息.邮箱注册等,成功之后在开放平台上点击"创建应用",填写相关信息,在这里特别说明的是,在IP白名单框里, ...

  4. c语言api获取百度地图,H5调用百度地图API获取地理位置

    //获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...

  5. html5 geolocation 百度地图,html5 geolocation配合百度地图api实现定位

    1.了解html5 geolocation HTML5 Geolocation(地理定位)用于定位用户的位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的.=> 使用 ...

  6. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例

    利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...

  7. HTML5页面调用百度地图API,获取当前位置并导航到目的地

    微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...

  8. H5使用百度地图SDK获取用户当前位置并且标记显示在地图

    代码实现功能: H5使用百度地图SDK获取用户当前位置并且标记显示在地图,点击该标记弹出一层自定义的HTML. 效果图: 代码: <!DOCTYPE html> <html>& ...

  9. 百度地图爬虫——获取某区域所有中学附近的网吧数据

    本文思路如下:调用百度地图API获取某区域内所有中学信息,依次获得每个中学的地理坐标,查询该坐标一定半径周围内所有网吧数据,将学校数据和网吧数据依次存入txt文件中. 一.百度地图API密钥申请 申请 ...

最新文章

  1. POJ 3260 多重背包+完全背包
  2. SQL Server 镜像构建
  3. koa中使用cookie 和session
  4. javaweb学习总结(二十四)——jsp传统标签开发
  5. Java的Exception和Error面试题10问10答
  6. BZOJ-2242-计算器-SDOI2011-BSGS
  7. 数据结构:线段树及ST算法比较
  8. 如何测试 ASP.NET Core Web API
  9. html dom子节点,HTML DOM 节点
  10. SpringSecurity系列(四) Spring Security 实现权限树形菜单
  11. Application应用框架思考(三) 之[插件机制]
  12. ​【安全篇 / Web过滤】(5.6) ❀ 01. DNS 过滤僵尸网络 ❀ FortiGate 防火墙
  13. IJCAI 2022 | 量化交易相关论文(附论文链接)
  14. 机器学习——信用卡反欺诈案例
  15. UOJ #115. 【UER #2】谣言的传播
  16. 关于如何在空间中建立直角坐标系
  17. 一文读懂 | Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
  18. struct的构造函数
  19. Swiper:无限循环滚动时出现空白页/页面内容不刷新
  20. 还用老套路分析财务数据?这3种财务分析方法,你一定得看看

热门文章

  1. 对geobeansEvent事件回调函数的改进
  2. 缓存架构设计细节二三事
  3. 如何在ubuntu14.04(64位)编译运行32位程序
  4. 分布式系统事务一致性解决方案
  5. textField textView输入限制
  6. Forefront Client Security部署及配置
  7. 《中国制造业走向2025》从构建新价值网络开始
  8. Microsoft重申对F#的支持
  9. userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask
  10. 特定场景下SQL的优化