[freemarker标签异常,请联系网站管理员] ]
};
//创建页码
var len = data_info.points.length;
var pageNums = parseInt(len % 6) == 0 ? parseInt(len / 6) : parseInt(len / 6) + 1;
for (var i = 1; i <= pageNums; i++) {
$('.pages').append('
' + i + '');
};
$('.pages a').first().addClass('active');
$('.pages a').click(function () {
var index = $(this).index();
$(this).addClass('active').siblings().removeClass('active');
$('.rightInfoItem').eq(index).show().siblings().hide();
});
var dHtml = '';
var pageN = 0;
//地图显示信息
for (var i = 0; i < len; i++) {
point_x = data_info.points[i].x;
point_y = data_info.points[i].y;
xq_name = data_info.points[i].name;
xq_address = data_info.points[i].address;
xq_tel = data_info.points[i].tel;
xq_img = data_info.points[i].img;
map_tit = '
' + xq_name + '
';
content = '
' + '
' +
'地址:' + xq_address + '
电话:' + xq_tel + '
';
addMarker();
if (pageN == 0) {
dHtml += '
';
pageN = 0;
};
};
$('.rightInfoBox').append(dHtml);
$('.rightInfoItem').not(':first()').hide();
// 编写自定义函数,创建标注
function addMarker() {
//创建检索信息窗口对象
var searchInfoWindow = null;
searchInfoWindow = new BMapLib.SearchInfoWindow(map, content, {
title: map_tit, //标题
panel: "panel", //检索结果面板
enableAutoPan: true, //自动平移
searchTypes: [
BMAPLIB_TAB_TO_HERE, //到这里去
BMAPLIB_TAB_FROM_HERE //从这里出发
]
});
var pt = new BMap.Point(point_x, point_y);
var myIcon = new BMap.Icon("https://webms5.xhd.cn/r/cms/zy/imgs/zb.png", new BMap.Size(20, 20));
var marker = new BMap.Marker(pt, { icon: myIcon }); // 创建标注
marker.addEventListener("click", function () {
searchInfoWindow.open(marker); //开启窗口信息
});
map.addOverlay(marker); // 将标注添加到地图中
};
//右侧鼠标滑过,显示信息
$('.rightInfoItem > a').mouseover(function () {
var i_id = $(this).attr('id');
point_x = data_info.points[i_id].x;
point_y = data_info.points[i_id].y;
xq_name = data_info.points[i_id].name;
xq_address = data_info.points[i_id].address;
xq_tel = data_info.points[i_id].tel;
xq_img = data_info.points[i_id].img;
map_tit = '
' + xq_name + '
';
content = '
' + '
' +
'地址:' + xq_address + '
电话:' + xq_tel + '
';
showMapInfo();
});
function showMapInfo() {
var searchInfoWindow1 = null;
searchInfoWindow1 = new BMapLib.SearchInfoWindow(map, content, {
title: map_tit, //标题
panel: "panel", //检索结果面板
enableAutoPan: true, //自动平移
searchTypes: [
BMAPLIB_TAB_TO_HERE, //到这里去
BMAPLIB_TAB_FROM_HERE //从这里出发
]
});
searchInfoWindow1.open(new BMap.Point(point_x, point_y));
};
var city = "";
if (city != "") {
map.centerAndZoom(city, 11); // 用城市名设置地图中心点
}
$("#0").mouseover();
}