I have create open layer map and set markers in map using some dynamic latitude and longitude some latitude and longitude value are same so how open spider view when click on marker
let path = this.props.waypts;
path.map((lat,index)=>{
let fill = new style.Fill({color:'rgba(255,255,255,1)'}),
stroke = new style.Stroke({color:'rgba(0,0,0,1)'}),
style1 = [
new style.Style({
image: new style.Icon(({
scale: .9,
opacity: 1,
rotateWithView: false,
anchor: [0.5, 1],
anchorXUnits: 'fraction',
anchorYUnits: 'fraction',
src: "https://img.icons8.com/metro/40/"+(this.props.color[index]).replace( /#/g, "" )+"/marker.png"
})),
zIndex: 5
}),
new style.Style({
image: new style.Circle({
radius: 6,
fill: fill,
stroke: stroke
}),
zIndex: 4
})
];
let abc = 'feature'+[index+1];
abc = new Feature({
geometry: new geom.Point(path[index])
});
abc.setStyle(style1);
sourceFeatures.addFeatures([abc]);
})
map.getView().fit(sourceFeatures.getExtent(), map.getSize());