MapABC地图使用

地图上设置标注,setDefaultMarkerOption方法的三个参数,分别是标点点击时出现的标题、内容,还有在地图上显示在标点旁边的文字。


function createPoint(){
	var lat = new MLngLat(经度,纬度);
	var marker = new MMarker(lat);					//创建点
	mapObj.addOverlay(marker),setDefaultMarkerOption()),true);
}

function setDefaultMarkerOption(title, content, marked){		//设置点样式
	var tipOption = new MTipOptions();
	tipOption.title= title;
	tipOption.id = "marker1";
	tipOption.content="<br>"+content+"<br>";
	var labelOptions=new MLabelOptions();
	var fontstyle = new MFontStyle();
	fontstyle.name ="Arial";
	fontstyle.size = 15;
	fontstyle.color = 0xFFFF66;
	fontstyle.bold = true;
	labelOptions.fontStyle=fontstyle;
	labelOptions.content= marked;
	var markerOption = new MMarkerOptions();
	markerOption.imageUrl="http://api.mapabc.com/flashmap/2.0/marker.png";
	markerOption.labelOption=labelOptions;
	markerOption.imageAlign= MConstants.BOTTOM_CENTER;
	markerOption.tipOption = tipOption;
	markerOption.canShowTip= true;
	mapObj.setDefaultMarkerOption(markerOption);
}


你可能感兴趣的:(function)