vue 高德地图搜索功能_vue高德地图搜索功能
一、开发环境:
vue版本:v2.5.2
vue-cli版本:v2.9.3
webpack版本:3.6.0
高德地图api版本:JavaScript API V1.4.12
二、直入主题
首先在,index.html文件中引入高德地图api
然后,更改webpack配置文件 build/webpack.base.conf.js,在module.exports中添加externals字段
module.exports = {
....
externals: {
'AMap': 'AMap'
}
}
如果是vue-cli3版本,请在项目的根目录的vue.config.js文件中修改webpack配置
// vue.config.js
module.exports = {
chainWebpack: config => {
config.externals: {
'AMap': 'AMap'
}
}
}
代码:
请输入关键字:
搜索
初始化结果:
搜索地点:
地点经纬度:
接下来根据经纬度可以实现其他功能。
三、总结
高德地图api接口比较丰富,只要开动脑筋组合使用起来,大多的需求都能实现。本次主要使用了POI搜索插件AMap.PlaceSearch,原官方的Demo中使用了AMap.AutoComplete,本次根据实际项目需求去掉了,结合了带列表的POI搜索的这个Demo,再将监听事件改为列表点选的selectChange事件,获得当前点选地点经纬度,这样将二者进行了组合一下实现了以上的搜索以及展现方式,查看AMap.PlaceSearch全部属性和方法,查看AMap.Autocomplete全部属性和方法。
THE END
vue 高德地图搜索功能_vue高德地图搜索功能相关推荐
- vue搜索好友_Vue实现类似通讯录功能(中)
本来想一篇文章写完,但是又截图又分析什么的,如果用一篇文章写,太长了,估计都没耐心看完,所以分成了几篇来写. 这篇主要说的是实现点击右侧字母索引,左边能自动滚动到相应城市功能. 兄弟组件联动 去字母索 ...
- vue 微信支付的坑_Vue实现微信支付功能遇到的坑
微信支付功能相比较支付宝支付,有点点繁琐,整理记录下来,以便日后所需 项目用VUE+EL搭建而成,支付用EL的radio来做的 微信支付 推荐安装最新版微信使用 支付宝 推荐有支付宝账户的用户使用 坑 ...
- Android+SpringBoot+Vue+高德地图实现后台查看车辆实时位置功能
场景 通过给车辆的驾驶员的手机安装app,管理员在后台可以实时查看车辆的实时位置. 实现思路: app中集成高德地图,app启动登录后,定时地获取当前定位信息连同当前账号上传到服务器后台. 后台将获取 ...
- vue使用高德地图画电子围栏_Vue.js 中使用高德地图定位及渲染地图
看了github上面有集成的高德地图组件,但由于项目所要用到的不多,所以决定跟着文档写一写.运行环境是vue-cli webpack 引入高德地图 一般用使用vue-cli webpack最简单粗暴的 ...
- 高德地图很详细的用法 定位 搜索 添加小蓝点marker 移动地图实时定位
最近项目中需要用到地图的功能,看了下需求后,不多想,直接锁定高德地图,为什么不选择百度地图呢,这里本人觉得高德地图的文档让我看起来更爽,哈哈哈,进入主题吧 前题的申请key这里我就不讲啦,很简单,直接 ...
- vue(移动端)使用高德地图实现精准定位
目录 效果图 前提准备 代码展示 效果图 两个页面 页面一(粗略定位) 点击城市进入页面二 (粗略定位),搜索框输入具体位置(以大连理工大学为例) 点击大连理工大学,回到页面一,并展示精准位置 再次点 ...
- 高德地图实现仿qq,微信发送位置功能实现逻辑
定位获取当前位置 地图中间放置大头针 周边展示位置信息 周边信息点击后的逻辑操作 地图截屏功能实现 发送图片到其他页面或者服务器 获取到信息进行展示 写的不好,勿喷,有疑问可以联系我qq 130888 ...
- 前端系列——vue2+高德地图web端开发(poi搜索两种方式)
前端系列--vue2+高德地图web端开发(poi搜索) 前言 基础 什么是poi搜索 1. 输入提示结合poi搜索 官方代码 步骤 1.进行plugins插件注册 2.data中编写placeSea ...
- vue 给圆遮盖物添加文字 高德地图_通过 Vue + 高德地图 JS API 在地图上标记咖啡店...
通过 Vue + 高德地图 JS API 在地图上标记咖啡店 由 学院君 创建于2年前, 最后更新于 2年前 版本号 #1 在上一篇教程中我们为咖啡店地址进行了地理编码,这样,就可以调用高德地图支持的 ...
- 如何在vue项目中使用echarts和高德地图绘制折线和热力图
1.先下载相关的依赖,这里echarts和高德地图放到一起.(高德地图需要先去申请一个key) // The Vue build version to load with the `import` c ...
最新文章
- 程序员如何开始新的工作(转)
- 数控程序中r及q代表什么_邹军:如何利用数学公式编写cnc程序?
- python 比较列表相邻元素(找相同或去重)
- 清空mysql一个库中的所有表_mysql怎样清空一个数据库中的所有表_MySQL
- python3 sleep 并发_python异步编程之asyncio(百万并发)
- 微软官方宣布:Edge 浏览器将采用 Chromium 内核
- i18n php_PHP国际化多语言的实现(非I18N)
- 和为S的连续正数序列(双指针详解)
- server sql 水平分表_springboot集成Shardingsphere进行分库分表
- 30秒,2种方法解决SQL Server的内存管理问题
- python中的import详解_如何在python中import
- 令人激动!谷歌推强化学习新框架「多巴胺」,基于TensorFlow,已开源丨附github...
- mvc php 分页,MVC+jQuery.Ajax异步实现增删改查和分页_jquery
- python 分数等级转换_一文读懂,新高考“3+1+2”模式中等级赋分如何换算?
- 设计模式系列——单例模式
- python机器学习实战_Python机器学习实战案例
- GAN详解与PyTorch MINIST手写数字生成实战
- 收藏级!运营人必备2021全年热点营销日历
- 工厂如何引入ERP生产管理系统
- demonstration记忆_怎样快速记单词方法高效记忆单词法