创建一个标注层 var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addLayer(markers); 设置图标的大小 var size = new OpenLayers.Size(30,30); var offset = new OpenLayers.Pixel(-size.w, -size.h); 设置图标的地址 var icon =