|React+Openlayuers 模板(学习中,持续更新)( 二 )
.setId(`icon ${index`)
)
// 将标注属性添加到矢量数据源中
let iconSource = new VectorSource({
features: iconFeatures
)
//将标注矢量数据源添加到矢量层
let iconLayer = new VectorLayer({
source: iconSource
zIndex: 3
style: () => {
return new Style({
image: new Icon({
anchor: [0.5 1
scale: 0.12
src: featureImg
)
)
)
// 将矢量层添加到地图
map.current.addLayer(iconLayer);
/**
* 创建线
*/
const createLine = (lineData: Array<any> lineColor: string layerId: string) => {
let lineFeature: any;
if (lineData.length > 0) {
lineFeature = new Feature({
geometry: new LineString([...lineData
)
)
// 将划线属性添加到矢量数据源中
let lineSource = new VectorSource({)
lineSource.addFeature(lineFeature);
let lineLayer = new VectorLayer({
source: lineSource
zIndex: 2
style: () => {
return new Style({
stroke: new Stroke({
width: 4
color: 'rgb(02550)'
)
)
)
// 将矢量层添加到地图
map.current.addLayer(lineLayer);
- 网友热议|母亲回应3个孩子2个上清华:只能教孩子做人诚实守信 学习都靠自己努力
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- OPPO|准大学生看过来!满足大学四年学习、生活需求平板,三件套不到2K
- 京东|Java:有哪些快速学习Java语言的技巧?
- meta|学习通被曝泄露1.7亿条信息!网友:快下架吧
- 零售业|陈根:学习通被曝大规模信息泄露,争议之下还有三点重要思考
- 新东方|新东方的成功转型,这几点不正是跨境电商卖家们需要学习的地方吗!
- 明码标价|3000元可购买整个学习通数据库?我们的信息被公开售卖,明码标价
- saas|学习通被曝信息泄露:超 1.7 亿条隐私数据仅售卖 1.2 万元!
- 伊隆·马斯克|网传学习通1.7亿密码泄露!有什么补救措施?
