位置: IT常识 - 正文

腾讯地图api使用——地图选点自动定位到当前位置(腾讯地图js api)

编辑:rootadmin
腾讯地图api使用——地图选点自动定位到当前位置 WebService API | 腾讯位置服务

推荐整理分享腾讯地图api使用——地图选点自动定位到当前位置(腾讯地图js api),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:腾讯地图api使用教程,腾讯地图api收费标准,腾讯地图js api,腾讯地图api接口文档,腾讯地图 api,腾讯地图api使用智能手机定位,腾讯地图api使用方法,腾讯地图api使用瓦片图后页面卡顿,内容如对您有帮助,希望把文章链接给更多的朋友!

 用户在使用腾讯地图api时,需先申请腾讯位置服务API Key,该key在调用时用于唯一标识开发者身份。

1.自动获取当前位置

引入以下js文件

https://mapapi.qq.com/web/mapComponents/geoLocation/v/geolocation.min.js//获取当前定位 Key和referer修改为自己项目的值getPosition(){ this.showPosition函数表示定位成功的函数 this.errorPosition函数表示定位失败的函数 var geolocation = new window.qq.maps.Geolocation(Key, referer); geolocation.getLocation(this.showPosition, this.errorPosition);}showPosition(position){ console.log(position)},//定位失败errorPosition(){ console.log('定位失败'); //继续定位 this.getPosition(); }

2.地图选点 

 该组件可以在项目需要在地图上选择位置获取该位置详细信息时调用,调用方式有两种;

腾讯地图api使用——地图选点自动定位到当前位置(腾讯地图js api)

①iframe内嵌调用,地图选点组件的页面会根据开发者设置的iframe宽高自适应。

<iframe id="mapPage" width="100%" height="100%" src="https://apis.map.qq.com/tools/locpicker?type=1&key=key&referer=referer"></iframe>

后面携带的参数修改为你申请的key值和名称。 

window.addEventListener('message', function(event) { // 接收位置信息,用户选择确认位置点后选点组件会触发该事件,回传用户的位置信息 var loc = event.data; if (loc && loc.module == 'locationPicker') {//防止其他应用也会向该页面post信息,需判断module是否为'locationPicker' console.log('location', loc); } }, false)

 然后使用该方法监听用户是否点击确认地址,获取位置详细信息。

②通过页面跳转,通过该方式调用该组件的时候,开发者需要设置backurl参数,用户点击选中的位置点后,页面跳转至开发者指定的返回地址(backurl),并将位置信息添加到回跳地址(backurl)上; 而且type参数需设置为1.

<a href="https://apis.map.qq.com/tools/locpicker?type=0&backurl=https://baidu.com&key=464BZ-L2C3D-KLM46-H6UUX-ZBCGE-JABZG&referer=myapp">1111</a>

如上图例子所示,我设置backurl为百度网址;在用户确认地址点击之后便会跳转到百度网站,且携带参数如图所示

其余参数说明,用户可根据项目需要携带不同的参数。

 

3.自动定位到当前位置

将地图选点请求地址添加coord参数(经纬度在定位成功的函数内拿到)便可以实现打开地图选点时自动定位在当前位置。

本文链接地址:https://www.jiuchutong.com/zhishi/277059.html 转载请保留说明!

上一篇:Win10专业版用户电脑开机没几分钟自动重启的解决方法(win10专业版用户名和密码怎么取消)

下一篇:uniapp微信小程序实现连接低功耗蓝牙打印功能(uniapp微信小程序支付流程)

  • 先发表还是先出版
  • 企业所得税从业人数怎么填,依据什么填写
  • 增值税应交税费和申报的不一样怎么调整
  • 进项税转出的会计处理方法
  • 汇算清缴补缴税款如何做账
  • 免费样品需要交印花税吗
  • 小规模能否开利息专用发票?
  • 税务季报利润表的本年累计可以更改吗
  • 所得税多交怎么调整
  • 一般纳税人可以转小规模纳税人吗
  • 收益法评估的基本思路
  • 建筑工程勘察费占设计费的比例
  • 存货换入无形资产考虑增值税
  • 汽油税种
  • 付款小于发票金额的原因
  • 注册资本的变更
  • 一般纳税人可以不交增值税吗
  • 增值税发票提示文件不匹配
  • 普通征税差额征税减按征税
  • 定额发票验旧怎么操作
  • 外贸企业出口退税申报流程操作
  • 跨年度的应收账款少记了怎么办
  • 小型微利企业的
  • 企业发放贷款怎么做分录
  • 货物出库的会计分录
  • 苹果笔记本如何切换输入法
  • 去年的成本如何调整
  • Linux系统中Squid代理服务器配置全过程解析
  • 国家减免税款怎么申请
  • 对公账户转私人账户有限额吗
  • php excute
  • 已入账的普通发票红冲后怎么做账
  • laravel视频教程
  • 来料加工企业转型是转成两个企业吗
  • thinkphp6调用模型的方法
  • 对公贷款利息支付
  • JavaScript数组长度
  • 维修费成本怎么结转
  • python 构建
  • 从零开始吧
  • php中&&什么意思
  • php自定义变量的方法是
  • 折扣和佣金合法的两个条件是什么?
  • 三联发票是哪三联颜色分别
  • 出租的厂房折旧记哪里
  • 帝国cms phpcms
  • ES + Redis + MySQL,这个高可用架构设计太顶了!
  • 供应商退款需要冲库存商品吗
  • 跨月发票红字冲销有影响吗
  • 资金结存属于资产科目吗
  • 暂估成本账务处理办法
  • 投资收益账户属于所有者权益类吗
  • 建筑业异地预交税款怎么入库
  • 员工周转房管理办法
  • 企业与股东之间的交易是否会影响企业财务目标的实现
  • 费用报销票据规范要求
  • 固定资产折旧成本票据类型
  • 应付账款转入营业外收入的证明
  • 记账凭证背面贴原始凭证图片
  • 开广告费用要交增值税吗
  • 符合条件的有
  • 记账凭证烂了要紧吗
  • 滴滴出行怎么开纸质发票
  • sql没有数据库
  • 史上最简单的飞镖
  • win8系统升级
  • fedora os
  • 电脑出现nobootdevicefound咋办
  • 如何删除win7系统自带游戏软件
  • unitysharder
  • 浏览器firefox
  • python中 index
  • 实用的批处理
  • windows,linux
  • 安卓开发界面ui设计器
  • 房产交契税网上可以交吗
  • 河南洛阳医疗保险电话
  • 如何给税务局提供发票
  • 特殊工种作业人员
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设