小编Вор*_*лия的帖子

什么添加标记以使用角度 6 映射 openlayer 5

我在 angular 6 中将 OpenLayers 5 用于我的项目。我实现了它以显示地图并且它正在工作:-)。但是我不能让它显示任何标记,请帮帮我!!!显示此版本 OpenLayers 的示例...

import OlMap from 'ol/Map';
import OlXYZ from 'ol/source/XYZ';
import OlTileLayer from 'ol/layer/Tile';
import OlView from 'ol/View';
import Feature from 'ol/Feature';
import Point from 'ol/geom/Point';

import {fromLonLat} from 'ol/proj';

export class MyComponent implements OnInit {
    map: OlMap;
    source: OlXYZ;
    layer: OlTileLayer;
    view: OlView;
    marker: Feature;


ngOnInit() {
    this.marker = new Feature({
        geometry: new Point([27.46164, 53.902257])
    });

    this.source = new OlXYZ({
        url: 'http://tile.osm.org/{z}/{x}/{y}.png',
        features: [this.marker]
    });

    this.layer = new OlTileLayer({
        source: this.source
    }); …
Run Code Online (Sandbox Code Playgroud)

angular6 openlayers-5

1
推荐指数
1
解决办法
2503
查看次数

标签 统计

angular6 ×1

openlayers-5 ×1