我正在尝试在OpenLayers 3地图上添加制作者。 我发现的唯一例子就是OpenLayers示例列表中的这个例子。 但是这个例子在OpenLayers 2使用了ol.Style.Icon而不是OpenLayers 2 。 第一个问题 唯一的区别是你必须设置图片url,但它是唯一的方式来添加一个标记? 另外OpenLayers 3似乎没有标记图像,所以如果没有别的方法ol.Style.Icon 第二个问题 如果有人能够给我一个函数的例子,在地图加载后添加标记或图标,这将是非常好的。 从我所了解的例子中,他们为图标创build一个图层 var iconFeature = new ol.Feature({ geometry: new ol.geom.Point(ol.proj.transform([-72.0704, 46.678], 'EPSG:4326', 'EPSG:3857')), name: 'Null Island', population: 4000, rainfall: 500 }); var iconStyle = new ol.style.Style({ image: new ol.style.Icon(/** @type {olx.style.IconOptions} */ ({ anchor: [0.5, 46], anchorXUnits: 'fraction', anchorYUnits: 'pixels', opacity: 0.75, src: […]