当前位置: 首页 > news >正文

vue 实现腾讯地图搜索选点功能(附加搜索联想功能)

注意:开发环境、正式环境需在腾讯地图配置ip地址白名单、域名白名单 

封装map组件:

<template><iframe width="100%" style="border: none;width: 100%;height: 100%;" :src="map_src"></iframe>
</template><script>export default {data() {return {map_src: 'https://mapapi.qq.com/web/mapComponents/locationPicker/v/index.html?search=1&type=1&key=5U7BZ-AWLKU-HMRVX-2Y4EJ-TTD2J-Z5FCZ&referer=location',form: {//省市区IDid_area: [0,0,0],address: '',lng: '',lat: '',},map_data: {url: 'https://mapapi.qq.com/web/mapComponents/locationPicker/v/index.html?search=1&type=1&key=5U7BZ-AWLKU-HMRVX-2Y4EJ-TTD2J-Z5FCZ&referer=location',address: '',lng: '',lat: '',},}},created() {let that = thiswindow.addEventListener('message', function(event) {// 接收位置信息,用户选择确认位置点后选点组件会触发该事件,回传用户的位置信息var loc = event.data;console.log(loc)if (loc && loc.module == 'locationPicker') { //防止其他应用也会向该页面post信息,需判断module是否为'locationPicker'that.map_data.address = loc.poiaddressthat.map_data.lat = loc.latlng.latthat.map_data.lng = loc.latlng.lng//调用父组件方法并传值给父组件that.$emit('chooseOrgAddr',that.map_data)}}, false);}}</script><style></style>

然后在用到的地方引入该组件,需要的数据在该组件中的map_data

http://www.lryc.cn/news/137826.html

相关文章:

  • 解密长短时记忆网络(LSTM):从理论到PyTorch实战演示
  • 17.1.2 【Linux】systemd使用的unit分类
  • vue离线缓存资源文件
  • 2023华为杯研赛数学建模A题B题C题D题E题F题资料 华为杯
  • 星际争霸之小霸王之小蜜蜂(六)--让子弹飞
  • opencv简单使用
  • SpringBoot 微人事 职称管理模块(十三)
  • 动态规划之0-1背包问题
  • 为什么需要单元测试?
  • 《合成孔径雷达成像算法与实现》Figure3.13——匹配滤波器的三种实现方式
  • Android企业项目开发实训室建设方案
  • 11_Redis经典五大类型源码及底层实现
  • AWS WAF实战、优势对比和缺陷解决
  • 13,【设计模式】代理
  • 基于IDEA使用maven创建hibernate项目
  • 使用Termux在安卓手机上搭建Hexo博客网站,并发布到公网访问
  • 宝塔 杀死 java服务 netstat -tlnp | grep :7003 kill 2205698
  • Python3 数据类型转换
  • Cookie 和 Session 的工作流程
  • AutoSAR配置与实践(基础篇)3.6 BSW的WatchDog功能
  • 运维高级第6次作业
  • MongoDB使用GridFS存储大数据(Java)
  • 内网穿透实战应用-windwos10系统搭建我的世界服务器,内网穿透实现联机游戏Minecraft
  • pytorch基于ray和accelerate实现多GPU数据并行的模型加速训练
  • [蓝帽杯 2022 初赛]domainhacker
  • 在 Pytorch 中使用 TensorBoard
  • Grafana Dashboard 备份方案
  • opencv-疲劳检测-眨眼检测
  • 2023-08-24力扣每日一题
  • 蚂蚁数科持续发力PaaS领域,SOFAStack布局全栈软件供应链安全产品