Я программирую карту с помощью OpenLayers (4.6.5) в Angular (6).Я также использую французский API , предоставленный французским правительством, для создания запросов и возврата файлов GeoJSON.
Я уже запрограммировал карту со статическими файлами GeoJSON, например:
this.parkingLayer = new VectorSource({
url: '.../file.geojson',
format: new GeoJSON()
});
this.vectorLayer_parking = new VectorLayer({
source: this.parkingLayer
});
А теперь я хочу использовать этот API и динамически создавать запросы!Я создал StackBlitz , чтобы проиллюстрировать мой вопрос.
Моя проблема в том, что я создал функцию getLocation () вне ngOnInit () (это было обязательно), и теперь я хочу использоватьconst url = 'https://api-adresse.data.gouv.fr/reverse/?lon=${Longitude}&lat=${Latitude}'
в this.locationLayer
!Как я могу это сделать ?Целью является размещение точек на карте (согласно сгенерированному файлу GeoJSON)