位置: 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微信小程序支付流程)

  • 企业税申报的三种方式
  • 运输货车折旧计算公式
  • 药店的主营业务有哪些
  • 个体户一季度不超过30
  • 做网站的费用会计分录
  • 汇算清缴补缴纳企业所得税会计分录
  • 分期付款没有发票吗
  • 遗失的发票可以补开吗
  • 年末结转增值税之后增值税有余额嘛
  • 申报怎么打印
  • 承兑到期没兑现怎么处理
  • 溢价发行的债券,当债券临近到期日时,债券价格
  • 应付股利科目设置
  • 无偿划转财政厅
  • 烟草批发环节加征的消费税税率是多少
  • 合并报表中长期股权投资包括
  • 支付给职工和为职工支付的现金
  • 已过认证周期什么意思
  • 清卡增值税申报比对不通过的原因
  • 红字发票打印乱码怎么办
  • 工商年报报表
  • 当月认证失控发票怎么做账处理?
  • 现金日记账本月合计图
  • 百旺税控怎么赋码
  • 印花税无法申报怎么回事
  • 融资租赁机器款分期开票怎么做账?
  • 收到财政奖励扶持资金账务处理?
  • 应收账款坏账准备是信用减值损失还是资产
  • 收到工伤保险怎么做分录
  • ie浏览器打开后显示已停止工作
  • 企业转产是什么意思
  • 没进项能开销项吗
  • 农业公司的会计分录
  • 汇算清缴所得税补缴怎么处理
  • 2020工资计税基数怎么算
  • 固定资产减值如何确定
  • PHP:session_commit()的用法_Session函数
  • PHP:Memcached::getResultCode()的用法_Memcached类
  • el-upload上传文件大小限制
  • 销售货物价格明显偏低且无正当理由
  • 季度所得税表中营业收入填万元还是总金额
  • linux搭建web服务器
  • thinkphp 模块
  • 拖拉机拖拉机耕地
  • 股东分红应该在哪个科目
  • php jsondecode
  • 博客管理系统开题报告
  • 自然语言处理算法
  • 小企业会计准则没有以前年度损益调整科目
  • 税控系统减免税
  • 燃气费计入什么科目
  • 投资性房地产出售收入属于什么收入
  • 安装购买的材料怎么做账
  • 信用减值损失属于公允价值变动收益吗
  • 领款单有法律效力吗
  • 出差发生的招待费计入差旅费吗
  • 发票已到材料未到会计分录
  • 企业缴纳社保要下载什么软件
  • 应收其他应收区别
  • 固定资产清理期末
  • 新成立的公司需要年报吗
  • 固定资产增加的方式有
  • SQLServer:探讨EXEC与sp_executesql的区别详解
  • sqlserver isnull在数据库查询中的应用
  • 电脑开机怎么设置默认系统
  • win10如何设置快捷键
  • 更新版本
  • 安装操作系统win10
  • windows使用痕迹在哪里
  • linux ps-l
  • sql2000停止拒绝访问
  • 电脑导航阻止怎么办
  • window10系统连接wifi
  • nodejs使用视频教程
  • nodejs文件上传服务器
  • 安卓游戏源代码
  • javascript 表格
  • shift妙用之解决shell编程中的入参问题
  • 河北省国家税务局电子税务局
  • 上海疫情租房金额怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设