| 
 1.引入BMap.swc 这个里包含了Flex中开发百度地图的API,非常重要。 2.初始化Map | privatefunctionInitializeMap():void
             {
                 varmMap=newMap(newSize(groupMap.width, groupMap.height));
                   this.zoomLev=14;
                 
                 mMap.centerAndZoom(newLngLat(104.05, 30.67), this.zoomLev);
                   
                 varmLayerMap:Layer=newRasterLayer("BaiduMap", mMap);
                   mMap.addLayer(mLayerMap);
                   varUC:UIComponent=newUIComponent();
                   UC.addChild(mMap);
                   groupMap.addElement(UC); 
     
             }
 | 
 3.创建并加载标注 | mMap.clearOverlays();
                   varmBgSprite:Sprite=newSprite();
                   mBgSprite.graphics.endFill();
                   varmOverMark:baidu.map.overlay.Label=newbaidu.map.overlay.Label("13");
                   mOverMark.position=newLngLat(event.Longitude, event.Latitude);
                   mOverMark.contentStyle=newTextFormat("宋体", 14, 0xff0000, true);
                   mOverMark.background=mBgSprite;
                   mMap.addOverlay(mOverMark);
 | 
 这样就完成了在地图上根据经纬度来标注了,我们可以重绘编注的外观,来让标注更加好看。 |