相关疑难解决方法(0)

如何通过方法添加标记,openlayers 4,angular 4

我想在地图中添加实时位置标记.
作为第一步,我只想在我的地图中显示一个静态点(lat,lon)或标记,由我的代码中的addMarker方法定义.
这是我的代码:

import {Component, OnInit, AfterViewInit, ViewEncapsulation, Input, ElementRef, ViewChilds} from '@angular/core';
import { WmslayerService} from './wmslayer.service';
import { MapService} from './map.service';
import {AddwmslayerService} from '../../menue/addlayer/formlayer/addwmslayer.service';


import * as ol from 'openlayers';


@Component({
  selector: 'olmap',
  encapsulation: ViewEncapsulation.None,
  templateUrl: './map.component.html',
  styleUrls: ['./map.component.css']
})
export class MapComponent implements OnInit, AfterViewInit {


  iconFeatures = [];
  layername: string;
  layerurl: string;

  mapId2: string;
  mapIndex: number;
  layerName: string;

  layer = [];
  layers = [];


  constructor(private mapService: MapService, private wmslayerService: WmslayerService,
              private addLayerService: AddwmslayerService, …
Run Code Online (Sandbox Code Playgroud)

openlayers angular

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

标签 统计

angular ×1

openlayers ×1