for (var i = 0; i < titles.length; i++) {
(
function (x) {//关键
var longitude = longitudes[i];
var latitude = latitudes[i];
var hotelTitle = titles[i];
var coordinate = new BMap.Point(longitude, latitude);
var myIcon = new BMap.Icon("Mario.png", new BMap.Size(34, 34), { //小车图片
//offset: new BMap.Size(0, -5), //相当于CSS精灵
imageOffset: new BMap.Size(0, 0) //图片的偏移量。为了是图片底部中心对准坐标点。
});
// var marker = new BMap.Marker(coordinate);
var marker = new BMap.Marker(coordinate, {icon: myIcon}); //创建标注
var opts = {title: '' + hotelTitle + ''};
// 创建信息窗口对象,引号里可以书写任意的html语句。
var infoWindow = new BMap.InfoWindow("
", opts);marker.addEventListener("mouseover", function () {
this.openInfoWindow(infoWindow);
// //图片加载完毕重绘infowindow
// document.getElementById('r-result').onload = function () {
// infoWindow.redraw();
// }
});
map.addOverlay(marker); //添加marker到地图上
})(i);
}