Я разрабатываю приложение на angular, которое использует карту листовок для отображения некоторых слоев, и я пытаюсь использовать GeoJSON, но я не могу создать слой L.geoJSON. Я пытаюсь добавить точку, и каждый ресурс, который я нашел, говорит мне создать эту структуру:
import { geoJSON } from 'leaflet';
geoJSON({
type: "Point",
coordinates: [lat,long]
});
но когда я обслуживаю приложение, я получаю эту ошибку:
Argument of type '{ type: "Point"; coordinates: number[]; }' is not assignable to parameter of type 'GeoJsonObject'.
Object literal may only specify known properties, and 'coordinates' does not exist in type 'GeoJsonObject'.
Единственное другое свойство помимо type
- bbox?
.
Я уверен, что делаю что-то не так, но не могу понять, что именно.
С использованием
"leaflet": "^1.3.1"
"@types/leaflet": "^1.2.5"
"@asymmetrik/ngx-leaflet": "^3.0.2"