高德地图准备工作

安装amap
cnpm国内安装比npm更快些;

cnpm install vue-amap --save

main.js
配置amap的基础配置项

import GaodeMap from 'vue-amap'
Vue.use(GaodeMap)
GaodeMap.initAMapApiLoader({key: 'testkey', // 这里填写你申请的keyplugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PlaceSearch', 'AMap.Geolocation', 'AMap.Geocoder'], // 使用到的工具v: '1.4.4', // 版本号uiVersion: '1.0'
})

.eslintrc.js
插入全局变量防止报错,如下代码

globals: {AMap: true,AMapUI: true
}

关键字搜索

HTML部分代码

<el-amap ref="map" style="width:500px;height:360px" />
<div id="address-list" style="width:200px;height:300px" />

JavaScript部分代码

var map = this.$refs.map.$amap
AMap.service(['AMap.PlaceSearch'], () => {var placeSearch = new AMap.PlaceSearch({ // 构造地点查询类pageSize: 5, // 单页显示结果条数pageIndex: 1, // 页码citylimit: true, // 是否强制限制在设置的城市内搜索map: map, // 展现结果的地图实例panel: 'address-list', // 结果列表将在此容器中进行展示。autoFitView: true // 是否自动调整地图视野使绘制的 Marker点都处于视口的可见范围})// 关键字查询placeSearch.search(this.form.address, (status, result) => {// 查询成功时,result即对应匹配的POI信息})// 监听选中节点事件AMap.event.addListener(placeSearch, 'selectChanged', (SelectChangeEvent) => {// 获取节点信息自行处理逻辑代码this.mark = SelectChangeEvent.selected.data})
})

vue高德地图实现关键字搜索相关推荐

  1. python获取高德地图POI——关键字搜索

    本文主要内容是利用python获取高德地图上的感兴趣点(POIs). 高德开放平台:https://lbs.amap.com/ 下载POI分类编码和城市编码表 搜索POI相关文档:https://lb ...

  2. 利用vue+高德地图API 实现用户的运动轨迹

    利用vue+高德地图API 实现用户的运动轨迹 高德地图网址:https://lbs.amap.com/api/jsapi-v2/guide/abc/prepare 任务一:实现地图显示 先完成准备工 ...

  3. vue+高德地图绘制路径

    一.vue+高德地图开发 最近开发项目地图用的比较频繁,比如高德地图.百度地图或者echars地图,而且大都是用来做路径展示,所以今天说说高德地图的使用(非全面的高德地图使用) 使用的是vue cli ...

  4. vue+高德地图实现多边形范围内标点

    vue+高德地图实现多边形范围内标点 具体实现: 一.安装并引入高德地图: 二.创建一个aMap地图文件: 三.aMap上创建多边形围栏: 四.配置围栏.地图点击事件: 五.地图点击标点事件: 本篇文 ...

  5. vue + 高德地图 + wind-layer实现风场

    vue + 高德地图 + wind-layer实现风场 效果图: 第一步:引入 wind-layer插件 或者 npm install ol-wind npm install amap-wind ht ...

  6. vue 给圆遮盖物添加文字 高德地图_通过 Vue + 高德地图 JS API 在地图上标记咖啡店...

    通过 Vue + 高德地图 JS API 在地图上标记咖啡店 由 学院君 创建于2年前, 最后更新于 2年前 版本号 #1 在上一篇教程中我们为咖啡店地址进行了地理编码,这样,就可以调用高德地图支持的 ...

  7. Vue+高德地图API的使用(定位打卡)

    接上之前的项目 Vue+高德地图API的使用 Vue+高德地图API的使用(插件的使用) 1.页面布局 绘制页面 <div class="Clock"><!-- ...

  8. Vue 高德地图 js API Loca 如何使用 连接线图层、脉冲连线图层

    Vue 高德地图 js API Loca 如何使用 连接线图层.脉冲连线图层 阅读此文你需要已经了解并掌握的: 已经会使用常规地图的生成方式 已经了解如何载入 Loca 插件 如果不了解,可以查看我之 ...

  9. vue高德地图搜索功能

    一.开发环境: vue版本:v2.5.2 vue-cli版本:v2.9.3 webpack版本:3.6.0 高德地图api版本:JavaScript API V1.4.12 二.直入主题 首先在,in ...

最新文章

  1. 5 行代码实现图像分割
  2. 走过路过不要错过,面了六轮才拿到阿里Android研发岗的Offer,确定不来看看?
  3. db2关闭下一句sql的日志_MySQL 用户和权限管理,日志体系简介
  4. Let’s Build the Tiniest Blockchain In Less Than 50 Lines of Python (Part I)
  5. “数读”上海营商环境:对追求高水平稳态发展企业有比较优势
  6. C++ TR1、TR2与boost的关系
  7. DB2 乱码
  8. php验证百度云doc,百度云推送通知埋的大大的坑,成功测试REST API for PHP服务端...
  9. MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
  10. hibernate get方法有执行sql但是后台拿不到_「6」进大厂必须掌握的面试题-Hibernate...
  11. 求职历程之-----我的求职信
  12. Go语言中时间轮的实现
  13. 飞桨模型保存_飞桨对话模型工具箱(二):对话自动评估模块ADE
  14. CentOS 7 yum 安装 Nginx
  15. js基础知识汇总07
  16. mysql 重置表索引_第19期:索引设计(哈希索引数据分布与使用场景)
  17. 【Hibernate教程】框架体系介绍
  18. 数据挖掘:实用案例分析
  19. 【NLP】依存句法关系符号解释
  20. 数据库分页的几种实现

热门文章

  1. 没及格,我猜这套华为软件测试面试题没几个人能及格
  2. 母亲节html页面,css3母亲节主题文字动画特效
  3. 极智Coding | C 和 C++ 读存 bin 文件方法
  4. 利用for循环打印实心棱形和空心棱形
  5. (六) kityminder 协同编辑执行用例时,如果做到不相互干扰
  6. 麻省电气工程与计算机科学专业,美国留学 麻省理工学院电气工程与计算机科学理科专业介绍...
  7. Linux字符设备驱动模型
  8. O’Shea基于深度学习调制识别代码
  9. 斐波那契堆的实现和比较(相对二项堆)
  10. iPhone人物拍照调色