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

  • 无效产权转移的契税需要征收吗?
  • 借递延所得税资产贷其他综合收益
  • 生产成本年末转入什么科目
  • 有限合伙需要报增值税吗
  • 企业所得税税负率多少合适
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 研发人员的社保也要进入研发费用吗
  • 测绘费发票需要备注么
  • 软件测试费计入什么科目
  • 外贸企业出口货物
  • 股权转让有哪些方式
  • 年末发票
  • 电子承兑到期怎样兑现
  • 代扣代缴公积金有返还吗
  • 公司购买工装计入什么费用
  • 报销跨月还能报销吗
  • 报关单不存在
  • 小规模企业申请破产流程
  • 代收代缴消费税要交城建税吗?
  • 来料加工贸易是什么工作
  • 网卡运行异常
  • Win7系统电脑c盘什么都没有为什么满了
  • 承租人对经营租赁和融资租赁会计处理方式
  • 商业折扣影响税费吗
  • autorun.exe无法运行
  • 小规模旅游业的会计分录怎么写
  • 纳税申报的流程有哪三步
  • 分配股利会稀释股权吗
  • framework 4 client profile 不动
  • 企业为员工购买
  • 债务重组亏损计入
  • 与http缓存有关的header
  • php简单统计中文字符
  • 固定资产处置缴纳增值税政策依据
  • 外购无形资产账务处理
  • 支租赁费用计提印花税吗
  • 什么是预收账款减少
  • 国家税务局监制的票还能用吗
  • 物业会计账务处理大全
  • mysql数据查询慢
  • 贸易公司委托加工费怎么入账
  • 应付职工薪酬会计凭证
  • 商业银行提取的盈余公积可用于
  • 国债收入要交企业所得税吗
  • 补缴以前年度所得税怎么做会计分录
  • 计提贷款损失准备的意义
  • 递延所得税如何计提
  • 计量差错引起的原材料盘亏
  • 只有销项没有进项怎么交税
  • 制造费用可以计提吗
  • 企业代办业务有哪些
  • 外经证预缴税款必须去外地交税吗
  • 办公室购买电脑属于什么费用
  • 半成品会计处理流程
  • 个人怎么缴纳五险一金
  • 何为三证合一
  • 淘宝电商怎么做账
  • mysql的crud
  • win10下mysql 5.7.17 zip压缩包版安装教程
  • iis怎么用
  • 为什么windows手机失败了
  • centos6.5修改用户名
  • windows xp怎么清理c盘
  • linux启动后出现grub
  • ssh直接输入密码 linux
  • linux命令删除指定目录
  • es6展开符
  • 代码结构说明书
  • Formatting Long Lines 格式化多行字符的shell脚本
  • 常见的dos命令及功能
  • jsp中onload事件
  • shell脚本语句
  • unity中如何修改prefab
  • shape form的区别
  • js在div中添加div
  • 变更主管税务机关需要注销吗
  • 出口退税中的留抵税额
  • 黄石市地方税务局人工客服电话
  • 餐饮业财务主管工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设