Только начал использовать OL (v6), и я застрял в добавлении надписей к маркерам на карте. Есть ли простой способ показать метку / текст рядом с маркером? (например, point1 и point2 в этом примере). Ценю вашу помощь.
Вот базовый код jsfiddle, который я использую для добавления маркеров:
const p1 = new ol.Feature({
geometry: new ol.geom.Point(ol.proj.fromLonLat([-115.20, 38.])),
name: 'uno',
});
const p2 = new ol.Feature({
geometry: new ol.geom.Point(ol.proj.fromLonLat([-115.22, 38.01])),
name: 'zero',
});
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Vector({
source: new ol.source.Vector({
features: [p1, p2]
}),
style: new ol.style.Style({
image: new ol.style.Icon({
anchor: [0.5, 46],
anchorXUnits: 'fraction',
anchorYUnits: 'pixels',
src: 'https://icon-library.net/images/google-maps-gps-icon/google-maps-gps-icon-14.jpg',
scale: 0.1
})
})
})
],
view: new ol.View({
center: ol.proj.fromLonLat([-115.21, 38]),
zoom: 11
})
});