728x90
Map 위에 Layer를 생성하고, Style를 변경해줄때 필요한 부분
var styles = [
new ol.style.Style({
stroke: new ol.style.Stroke({
color: '#fc8d16',
width: 6,
}),
})
];
var featureSource = new ol.source.Vector({
});
var featureLayer = new ol.layer.Vector({
source: featureSource, //생성한 Source를 포함하여 layer 생성
style: styles, //style 적용
});
var multiPointFeature = new ol.Feature({
geometry: new ol.geom.MultiPoint(pnt)
});
var LineString = new ol.Feature({
geometry: new ol.geom.LineString(pnt)
});
//Point와 Line형태의 Layer 생성
featureSource.addFeature(multiPointFeature);
featureSource.addFeature(LineString);
// 한건식 담아줄때는 addFeature();
// 여러개를 담아줄때는 addFeatures(); 를 사용하면됨.
// featureSource.addFeatures([pointFeature, multiPointFeature]);
map.addLayer(featureLayer); //map 위에 layer 발행
Openlayers 보면 볼수록 익숙해지는 녀석이군..
728x90
'JavaScript' 카테고리의 다른 글
[Openlayers] 지도 위에 레이어 생성 레이어 출력하기 (0) | 2021.10.01 |
---|---|
[Openlayers] map refresh() 지도 초기화 기능 (0) | 2021.09.30 |
[JavaScript] checked Box Array 활용 (0) | 2021.07.29 |
[Openlayers] 기능정리 (0) | 2021.06.14 |
[JavaScript] fetch란 무엇인가 (0) | 2021.02.17 |