Я пытаюсь импортировать файл GeoJson в листовку в приложении angular 6.
С помощью этого решения мой geojson отображается в таблице листовок, но у меня есть эта ошибка, и я не могу создать свое приложение. Кто-нибудь знает одно решение?
ОШИБКА TS2345 Аргумент типа '{"тип": строка; "функции": ({"тип": строка; "геометрия": {"тип: строка:" координаты ": число ...' не является назначаемым параметром типа GeoJsonObject
Model.ts
export const Pdl = [ 'my geojson' ];
Component.ts
import { LeafletModule } from '@asymmetrik/ngx-leaflet';
import * as L from 'leaflet';
import {Pdl} from "../models/pdl.model";
@Component({
selector: 'app-geo',
templateUrl: './geo.component.html',
styleUrls: ['./geo.component.scss']
})
export class GeoComponent implements OnInit {
ngOnInit() {
var mapboxAccessToken = "...";
const myfrugalmap = L.map('frugalmap').setView([47.482019, -1], 7);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=' + mapboxAccessToken, {
id: 'mapbox.light',
attribution: 'SOS'
}).addTo(myfrugalmap);
L.geoJSON(Pdl).addTo(myfrugalmap);
}
}
Может, я смогу скрыть ошибку? какой способ?