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

  • 增值税专用发票几个点
  • 三个案例看清增值税即征即退?
  • 赠送的产品价格为0怎么入库
  • 发票红冲重新开
  • 其他综合收益税后
  • 开票报税是什么意思
  • 劳务派遣增值税怎么算
  • 土地使用权出让金多少钱一平米
  • 印花税按什么征收
  • 可供出售资产减值损失
  • 共同控制合营企业
  • 其他应收款是否要收利息
  • 可供出售金融资产和交易性金融资产
  • 保证金转租金的会计处理
  • 一台设备分期开票数量
  • 购入材料用于非增值税纳税项目
  • 劳务公司核定征收怎么交税的
  • 付款方式公对公什么意思
  • 退回剩余工程物资计入什么科目
  • 代驾服务可以开具增值税专用发票吗
  • 待处理财产损益科目
  • 合同资产减值准备对应科目
  • 协会会费入账科目是哪个
  • 股权转让缴印花税公司用进账吗
  • 城镇地域
  • win11资源管理器卡死
  • Mac怎么更改锁屏密码
  • win11怎么更改系统日期
  • 在Linux系统中安装Samba服务器
  • 如何自定义win10开机音乐
  • 企业扣除内容有哪些
  • 高温补贴需要缴纳社会保险费吗
  • php文件上传用什么请求方法
  • 增值税多交可以退税吗
  • 固定资产非正常损失
  • vue2计算属性和vue3的计算属性的区别
  • sql1000*1.0
  • sort文件名
  • thinkphp6验证
  • 灵活就业收入是填多好还是填少好
  • 当月银行账可以下个月做吗
  • 在php中声明变量时,变量名称以什么符号开头
  • 驱动开发:内核是什么
  • 挂预收账款怎么处理
  • 存货跌价准备在借方表示什么
  • MySQL读写分离企业方案
  • 企业进行成本核算时,应根据生产经营特点
  • 部分货物退回怎么开票
  • 销项税额和进项税额月底怎么结转
  • 实际出资和名义出资
  • 企业应如何合理安排筹资期限的组合方式,优化资金结构
  • 五险一金缴纳比例2023
  • 为什么增值税不计入成本费用
  • 收到公众号消息提醒
  • 计提个人所得税会计分录怎么做账
  • 建账试算平衡
  • 往来账怎么记账
  • 客户用个人账户转4s店开公司的机动车发票
  • 个人承担的个税会计分录
  • sql server 2012 数据库bak脚本还原
  • bulk insert formatfile
  • sql批量修改数据语句
  • win10禁用所有启动项
  • win8系统怎样
  • window10收藏夹怎么导出
  • win10系统预览版
  • vim 多窗口启动以及相互切换
  • mac最近使用的文稿打不开
  • win8.1网络设置
  • oem预装系统
  • nodejs使用express如何跨域
  • cocos creator构建发布
  • unity3d连接数据库
  • js设置窗口大小
  • [置顶]马粥街残酷史
  • 命令行创建虚拟机
  • JavaScript基础语法
  • 上海个人所得税税率表2023
  • 闵行税务稽查局
  • 已经开具的电子专票怎么重新下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设