我正在使用openlayer,但我无法在地图上添加带lat / long的标记。 能不能指出我正确的方向,在我的代码示例下面:
let map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.transform([37.41, 8.82], 'EPSG:4326', 'EPSG:3857'),
zoom: 4
})
})
let layerCloud = new ol.layer.Tile({
source: new ol.source.XYZ({
url: api.mapTemperature()
})
})
map.addLayer(layerCloud)
答案 0 :(得分:1)
您可以通过添加新的矢量图层来添加标记,其中样式设置为显示图钉的图像。下面的代码会将一个图钉添加到地图的中心。
artist:{type: String},
title: {type: String},
id: {type: String}...