https://www.cnblogs.com/shuaifing/p/8185311.html 侵删

<template><div id="all"><input type="text" id="suggestId" name="address_detail" placeholder="地址" v-model="address_detail" class="input_style"><div id="allmap"></div></div>
</template>
<script>//import {MP} from '../../map'export default {data(){return {address_detail: null, //详细地址userlocation: {lng: "", lat: ""},}},mounted(){this.$nextTick(function () {var th = this// 创建Map实例var map = new BMap.Map("allmap");// 初始化地图,设置中心点坐标,var point = new BMap.Point(121.160724,31.173277); // 创建点坐标,汉得公司的经纬度坐标map.centerAndZoom(point, 15);map.enableScrollWheelZoom();var ac = new BMap.Autocomplete(    //建立一个自动完成的对象
                       {"input": "suggestId", "location": map})var myValueac.addEventListener("onconfirm", function (e) {    //鼠标点击下拉列表后的事件var _value = e.item.value;myValue = _value.province + _value.city + _value.district + _value.street + _value.business;this.address_detail = myValuesetPlace();});function setPlace() {map.clearOverlays();    //清除地图上所有覆盖物function myFun() {th.userlocation = local.getResults().getPoi(0).point;    //获取第一个智能搜索的结果map.centerAndZoom(th.userlocation, 18);map.addOverlay(new BMap.Marker(th.userlocation));    //添加标注
                       }var local = new BMap.LocalSearch(map, { //智能搜索
                           onSearchComplete: myFun});local.search(myValue);//测试输出坐标(指的是输入框最后确定地点的经纬度)map.addEventListener("click",function(e){//经度
                           console.log(th.userlocation.lng);//维度
                           console.log(th.userlocation.lat);})}})},}
</script>
<style scoped>#allmap{width: 400px;height: 400px;font-family: "微软雅黑";border:1px solid green;}
</style>

转载于:https://www.cnblogs.com/Byme/p/10214517.html

vue中使用百度地图,悬浮窗搜索功能相关推荐

  1. vue中调用百度地图实现搜索等功能

    vue中调用百度地图实现搜索等功能 在最近做电商项目时用户订单等物流信息想做的更加详细点所以加入了地图这个小功能,不是很难只是在一个未知的领域可能有点迷茫 现在也是体会到了,学新的东西还是得看官方文档 ...

  2. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

  3. Vue中使用百度地图做路径分析并根据起终点坐标模拟道路里程桩

    1.我们先要在vue中引入百度地图的API 第一步:在vue中的index.html文件中加上一个script标签: <script type="text/javascript&quo ...

  4. Vue中使用百度地图

    安装 npm $ npm install vue-baidu-map --save cdn <script src="https://unpkg.com/vue-baidu-map&q ...

  5. VUE中使用百度地图BaiduMap

    VUE中使用百度地图BaiduMap 以前在html页中使用了echart,做了很多图表,也集成了百度地图,效果很好.最近,开始研究vue加 .net core的框架,所以也想把echart和百度地图 ...

  6. vue中实现百度地图的引用(根据输入框输入内容获取详细地址)

    vue中实现百度地图的引用(根据输入框输入内容获取详细地址) 代码内容参考:https://www.cnblogs.com/shuaifing/p/8185311.html 最终实现效果 第一步:在i ...

  7. Vue中使用百度地图——设置地图标注

    知识点:创建Map实例,为指定的位置设置标注 参考博客:https://www.cnblogs.com/liuswi/p/3994757.html 1.效果图:初始化地图,设置指定经纬度为地图中心点坐 ...

  8. 在vue中使用百度地图API:区域显示3D棱柱、地点标注、信息提示

    文章目录 1.在vue中引入百度地图的script 2.生成想要的地图样式 3.生成地图 4.创建3d棱柱 5.设置标记点和提示框 6.代码总结 1.在vue中引入百度地图的script 在publi ...

  9. 百度地图api周边搜索功能

    利用百度地图api周边搜索功能,实现点击切换周边类型显示 <!DOCTYPE html> <html lang="zh-CN"> <head>& ...

  10. Vue项目引用百度地图并实现搜索定位等功能

    Tip:本篇文章为案例分析,技术点较多,所以篇幅较长,认真阅览的你一定会学到很多知识. 前言:百度地图开放平台 给开发者们提供了丰富的地图功能与服务,使我们的项目中可以轻松地实现地图定位.地址搜索.路 ...

最新文章

  1. LoadRunner之二“集合点”
  2. oracle 度量 预警,度量阀值预警总结
  3. java switch null_[改善Java代码]小心switch带来的空值异常
  4. 【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
  5. 蓝桥杯-未名湖边的烦恼(java)
  6. 【学习笔记】SAP CO成本估算相关
  7. tensorflow tf.train.Saver.restore() (用于下次训练时恢复模型)
  8. 未来物联网全栈开发 --JavaScript or Python?
  9. 通向架构师的道路(第一天)之Apache整合Tomcat
  10. understand软件使用教程
  11. 三年经验前端社招——慧择网
  12. YbtOJ#912-神秘语言【结论,欧拉定理】
  13. JDK下载与安装、 Eclipse下载与使用、 Tomcat下载与使用、 MySQL安装与使用
  14. c语言是如何实现泛型链表
  15. 多种语言签名代码实现
  16. pyqt的listwidget 支持键盘搜索_键盘测评丨Ceke M87机械键盘:更好的双模MAC系统支持?...
  17. powerdesigner 连接数据库
  18. Oracle数据库日志清理
  19. 硬见小百科:机加工中获得工件尺寸精度的常用方法
  20. Struts2通配符

热门文章

  1. Azure IoT Edge on Windows 10 IoT Core
  2. Unity3D 学习历程(二)
  3. 网易财报暗藏玄机,不经意间已编织出电商大网
  4. 典型排序算法(C语言实现)
  5. [erlang]erlang程序运行的几种方式
  6. python自动抓取论文_用python抓取某期刊最近5年发表的所有文章的关键词和摘要...
  7. 如何查看kafka每个话题一共分了几个分区_如何决定kafka集群中话题的分区的数量...
  8. 父页面监听iframe路由变化_前端路由原理
  9. python怎么建立替换_Python-如何搜索和替换文件中的文本?
  10. html拖拽吸附插件,前端拖拽插件gridster.js