Fork me on GitHub

百度地图带窗口显示

var map = new BMap.Map('map');
var point = new BMap.Point(jing, wei);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
map.centerAndZoom(point, 15);
var opts = {
width: 350, // 信息窗口宽度
height: 15, // 信息窗口高度
title: title, // 信息窗口标题
enableMessage: true,//设置允许信息窗发送短息
//message: "亲耐滴,晚上一起吃个饭吧?戳下面的链接看下地址喔~"
}
var infoWindow = new BMap.InfoWindow("", opts); // 创建信息窗口对象
//map.openInfoWindow(infoWindow, point); //开启信息窗口
marker.addEventListener("click", function () {
map.openInfoWindow(infoWindow, point); //开启信息窗口
});

 

//解决标注偏移
var loadCount = 0; //代码不生效时改成1
map.addEventListener("tilesloaded", function () {
if (loadCount == 1) {
map.setCenter(point);
}
loadCount = loadCount + 1;
});

posted @ 2021-07-16 16:35  WantRemake  阅读(176)  评论(0编辑  收藏  举报