Stap 1: Eerste deel van de API - de Input
Wat we nodig hebben is voor de gebruiker voor invoergegevens naar de gewenste locatie en de straal rond waarnaar moet worden gezocht voor geografische formaties. Hiervoor moeten we een van de ingangen van de gebruiker te interpreteren als een locatie en de andere invoer als een getal. We gebruiken de Interpreter [] functie voor de locatie. Omdat we twee ingangen hebben, zal het een lijst die wordt aangeduid binnen {}. Richten op de code die is vetgedrukt. Hieruit blijkt dat deze APIFunction neemt twee ingangen "locatie" en "straal" die respectievelijk wordt geïnterpreteerd als een locatie en een nummer. Wijzig de locatie van Champaign naar uw woonplaats door het wijzigen van de tekst binnen de aanhalingstekens. Wij zullen de rest van de code in de volgende stappen doorlopen.
Code:
APIFunction [{"locatie" -> Interpreter ["locatie"], "radius" -> "Nummer"}, "de locatie en straal:" [#location] [#radius] &] [< | " locatie"->"Champagne","radius"->"50"| >]