mounted(){ baiduMap(){ let map = new BMap.Map('container'); //创建地图实例 let point = new BMap.Point(thi..._vue 百度地图 调用什么方法展示智能搜索和移除智能搜索">
当前位置:   article > 正文

vue中调用百度地图实现信息窗口展示并搜索功能_vue 百度地图 调用什么方法展示智能搜索和移除智能搜索

vue 百度地图 调用什么方法展示智能搜索和移除智能搜索
<template>
	<div class="container" id="container">
	</div>
</template>
  • 1
  • 2
  • 3
  • 4
mounted(){
	baiduMap(){
		let map = new BMap.Map('container'); //创建地图实例
		let point = new BMap.Point(this.content.longitude, this.content.dimension); //创建点坐标
		map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
		map.enableScrollWheelZoom(true); // 滚轮缩放
		let marker = new BMap.Marker(point) // 创建标注 点
		map.addOverlay(marker)    // 将标注添加到地图中
		map.addControl(new BMap.NavigationControl(BMAP_ANCHOR_TOP_LEFT)); //控件左上角
		//信息窗口内容
		let content = `<div style="margin:0;line-height:20px;padding:2px;"><img src="${this.content.imgUrl}" alt="" style="float:right;zoom:1;overflow:hidden;width:100px;height:100px;margin-left:3px;"/>
		地址:${this.content.address}<br/>电话:${this.content.phone}<br/>简介:${this.content.introduction}
			</div>
		`;
		//信息窗口标题
		let title = {
			title  : this.content.title,      //标题
			width  : 290,             //宽度
			height : 105,              //高度
			panel  : "panel",         //检索结果面板
			enableAutoPan : true,     //自动平移
			searchTypes:[
				BMAPLIB_TAB_FROM_HERE, //从这里出发
				BMAPLIB_TAB_SEARCH,   //周边检索
				BMAPLIB_TAB_TO_HERE,  //到这里去
			]
		}
		//创建一个信息窗口实例
		let searchInfoWindow = new BMapLib.SearchInfoWindow(map,content, title);
		searchInfoWindow.open(marker);
		//点击红点弹出信息窗口
		marker.addEventListener("click", function(e){
			searchInfoWindow.open(marker);
		})
		// console.log(BMap)
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

实现的结果展示为在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/109681
推荐阅读
相关标签
  

闽ICP备14008679号