先看代码:
$(document).ready(function(){
    var map; //地图对象
    var mapEditor; //地图编辑对象
    var erEditor; //标注点编辑对象
    map=new LTMaps("myMap");
    map.cityNameAndZoom( "beijing" , 10);   
    map.addControl(new LTStandMapControl());
    //拉框放大控件
    var control = new LTZoomInControl();   
    map.addControl( control );
    //添加缩放控件
    var control1 = new LTStandMapControl();   
    map.addControl( control1 ); 
    //设置标注图标样式
    var icon = new LTIcon();   
    icon.setImageUrl( "images/bluepoint.png" );   
    icon.setWidth( 10 );   
    icon.setHeight( 10 );  
    //添加标注点
    var pointSets=getPointSets();
    var points=pointSets.split("*&^,");
    for(var i=0;i<points.length;i++){
        var point=points[i].split(",^&*");
        var diary_Id=point[0];
        var title=point[1];
        var lat=point[2];
        var lon=point[3];
        var er = new LTMarker( new LTPoint(lon,lat),icon);
        map.addOverLay( er);
        LTEvent.bind(er,"click",er,clickInformation);        function clickInformation(){
  alert("test");
        }
    }
});红色的那句,如果我想吧lat,lon这些要素传到clickInformation()函数中进行显示,不知道怎么个传法。主要是51地图的传递规则不一样。这样子我在地图中每点击一个点就能够显示对应的信息了。