//建立澳门九点半903.49澳彩网和初始化地圖函數:
function initMap(){
createMap();//建立澳门九龙的论坛地圖
setMapEvent();//設置地圖事宜
addMapControl();//曏地圖添加控件
addMarker();//曏地圖中添加marker
}
//建立澳门九点半903.49澳彩网地圖函數:
function createMap(){
var map = new BMap.Map("dituContent");//在百度地圖容器中建立澳门九龙的论坛一個地圖
var point = new BMap.Point(123.44606,41.770714);//界說一個中心點坐標
map.centerAndZoom(point,18);//設定地圖的中心點和坐標並將地圖顯示在地圖容器中
window.map = map;//將map變量存儲在全侷
}
//地圖事宜澳门九点半903.49澳彩网設置函數:
function setMapEvent(){
map.enableDragging();//啟用地圖拖拽事宜澳门九点半903.49澳彩网,默許澳门九点半903.49澳彩网啟用(可不寫)
map.enableScrollWheelZoom();//啟用地圖滾輪縮小減少
map.enableDoubleClickZoom();//啟用鼠標雙擊縮小澳门九点半903.49澳彩网,默許啟用(可不寫)
map.enableKeyboard();//啟用鍵盤高低閣下鍵挪動地圖
}
//地圖控件添加函數:
function addMapControl(){
//曏地圖中添加縮放控件
var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
map.addControl(ctrl_nav);
//曏地圖中添加縮略圖控件
var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});
map.addControl(ctrl_ove);
//曏地圖中添加比例尺控件
var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
map.addControl(ctrl_sca);
}
//標注點數組
var markerArr = [{title:"臺北澳门九点半903.49澳彩网市建立工程質量檢測中心",content:"地址:臺北市沈河區文萃路33號",point:"123.445966|41.770781",isOpen:0,icon:{w:21,h:21,l:0,t:0,x:6,lb:5}}
];
//建立澳门九点半903.49澳彩网marker
function addMarker(){
for(var i=0;i
var p0 = json.point.split("|")[0];
var p1 = json.point.split("|")[1];
var point = new BMap.Point(p0,p1);
var iconImg = createIcon(json.icon);
var marker = new BMap.Marker(point,{icon:iconImg});
var iw = createInfoWindow(i);
var label = new BMap.Label(json.title,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});
marker.setLabel(label);
map.addOverlay(marker);
label.setStyle({
borderColor:"#808080",
color:"#333",
cursor:"pointer"
});
(function(){
var index = i;
var _iw = createInfoWindow(i);
var _marker = marker;
_marker.addEventListener("click",function(){
this.openInfoWindow(_iw);
});
_iw.addEventListener("open",function(){
_marker.getLabel().hide();
})
_iw.addEventListener("close",function(){
_marker.getLabel().show();
})
label.addEventListener("click",function(){
_marker.openInfoWindow(_iw);
})
if(!!json.isOpen){
label.hide();
_marker.openInfoWindow(_iw);
}
})()
}
}
//建立澳门天天彩第一期开的是几号InfoWindow
function createInfoWindow(i){
var json = markerArr[i];
var iw = new BMap.InfoWindow("" + json.title + "