vue高德地图实现关键字搜索
高德地图准备工作
安装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高德地图实现关键字搜索相关推荐
- python获取高德地图POI——关键字搜索
本文主要内容是利用python获取高德地图上的感兴趣点(POIs). 高德开放平台:https://lbs.amap.com/ 下载POI分类编码和城市编码表 搜索POI相关文档:https://lb ...
- 利用vue+高德地图API 实现用户的运动轨迹
利用vue+高德地图API 实现用户的运动轨迹 高德地图网址:https://lbs.amap.com/api/jsapi-v2/guide/abc/prepare 任务一:实现地图显示 先完成准备工 ...
- vue+高德地图绘制路径
一.vue+高德地图开发 最近开发项目地图用的比较频繁,比如高德地图.百度地图或者echars地图,而且大都是用来做路径展示,所以今天说说高德地图的使用(非全面的高德地图使用) 使用的是vue cli ...
- vue+高德地图实现多边形范围内标点
vue+高德地图实现多边形范围内标点 具体实现: 一.安装并引入高德地图: 二.创建一个aMap地图文件: 三.aMap上创建多边形围栏: 四.配置围栏.地图点击事件: 五.地图点击标点事件: 本篇文 ...
- vue + 高德地图 + wind-layer实现风场
vue + 高德地图 + wind-layer实现风场 效果图: 第一步:引入 wind-layer插件 或者 npm install ol-wind npm install amap-wind ht ...
- vue 给圆遮盖物添加文字 高德地图_通过 Vue + 高德地图 JS API 在地图上标记咖啡店...
通过 Vue + 高德地图 JS API 在地图上标记咖啡店 由 学院君 创建于2年前, 最后更新于 2年前 版本号 #1 在上一篇教程中我们为咖啡店地址进行了地理编码,这样,就可以调用高德地图支持的 ...
- Vue+高德地图API的使用(定位打卡)
接上之前的项目 Vue+高德地图API的使用 Vue+高德地图API的使用(插件的使用) 1.页面布局 绘制页面 <div class="Clock"><!-- ...
- Vue 高德地图 js API Loca 如何使用 连接线图层、脉冲连线图层
Vue 高德地图 js API Loca 如何使用 连接线图层.脉冲连线图层 阅读此文你需要已经了解并掌握的: 已经会使用常规地图的生成方式 已经了解如何载入 Loca 插件 如果不了解,可以查看我之 ...
- vue高德地图搜索功能
一.开发环境: vue版本:v2.5.2 vue-cli版本:v2.9.3 webpack版本:3.6.0 高德地图api版本:JavaScript API V1.4.12 二.直入主题 首先在,in ...
最新文章
- 5 行代码实现图像分割
- 走过路过不要错过,面了六轮才拿到阿里Android研发岗的Offer,确定不来看看?
- db2关闭下一句sql的日志_MySQL 用户和权限管理,日志体系简介
- Let’s Build the Tiniest Blockchain In Less Than 50 Lines of Python (Part I)
- “数读”上海营商环境:对追求高水平稳态发展企业有比较优势
- C++ TR1、TR2与boost的关系
- DB2 乱码
- php验证百度云doc,百度云推送通知埋的大大的坑,成功测试REST API for PHP服务端...
- MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
- hibernate get方法有执行sql但是后台拿不到_「6」进大厂必须掌握的面试题-Hibernate...
- 求职历程之-----我的求职信
- Go语言中时间轮的实现
- 飞桨模型保存_飞桨对话模型工具箱(二):对话自动评估模块ADE
- CentOS 7 yum 安装 Nginx
- js基础知识汇总07
- mysql 重置表索引_第19期:索引设计(哈希索引数据分布与使用场景)
- 【Hibernate教程】框架体系介绍
- 数据挖掘:实用案例分析
- 【NLP】依存句法关系符号解释
- 数据库分页的几种实现
热门文章
- 没及格,我猜这套华为软件测试面试题没几个人能及格
- 母亲节html页面,css3母亲节主题文字动画特效
- 极智Coding | C 和 C++ 读存 bin 文件方法
- 利用for循环打印实心棱形和空心棱形
- (六) kityminder 协同编辑执行用例时,如果做到不相互干扰
- 麻省电气工程与计算机科学专业,美国留学 麻省理工学院电气工程与计算机科学理科专业介绍...
- Linux字符设备驱动模型
- O’Shea基于深度学习调制识别代码
- 斐波那契堆的实现和比较(相对二项堆)
- iPhone人物拍照调色