地图上设置标注,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);
}