Kaartlagen - api configuraties
Een api configuratie biedt de mogelijkheid om informatie van andere aanbieders op te halen of middels een script informatie op te vragen in een database of iets dergelijks. Om een Api configuratie te laten werken moet allereeste een configuratie worden gedefinieerd bij Systeeminstellen, zie Api configuraties.
Vervolgens kan een api configuratie worden ingesteld voor een kaartlaag. Er kunnen meerdere configuraties worden aangemaakt voor dezelfde API selector, een bij Systeeminstellingen aangemaakte API configuratie.
Hieronder eerste het bijbehorende formulier.
Vul allereerst de Titel in. Deze zal worden getoond als tabblad in de feature-info.
API selector, de Api configuratie zoals ingesteld onder systeeminstellingen.
Veld toevoegen is een hulpmiddel om velden die in de kaartlaagtabel zitten in te vullen in het onderstaande URL veld.
Vul hier de benodigde url parameters is. Een API zal altijd aanvullende informatie nodig hebben om de betreffende taak uit te voeren. Bijvoorbeeld: documentid = {{ doc_id }}.
Cache response: vink aan om de performance te verbeteren. Dit geldt als bij een volgende aanvraag een gelijke respons wordt verwacht en wordt afgeraden bij snel veranderende data.
In de editor kan de respons worden opgemaakt voor presentatie. Deze zal worden getoond als extra tabblad in de feature info van een object. De responst komt terug als _context en kan met twig worden verwerkt/opgemaakt.