百度地图带窗口显示
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;
});
本文来自博客园,作者:WantRemake,转载请注明原文链接:https://www.cnblogs.com/SmallChen/p/15020764.html