Wat betekent ATM in tekst en hoe het op de juiste manier te gebruiken
Wil je weten wat ATM betekent in tekst? Lees deze blog om de betekenis, geschiedenis en juiste manieren om het te gebruiken te leren kennen.
U hoeft geen Google Maps te zijn om waarde te halen uit geocodering. En dankzij Positionstack heb je ook het technische budget van de Big G niet nodig. Vandaag bekijken we de robuuste API van Positionstack, die tot doel heeft voorwaartse en achterwaartse geocodering op bedrijfsniveau zowel zeer betaalbaar als bruikbaar te maken.
Dus waarom zou u de moeite nemen om een recensie van meer dan 2000 woorden op Positionstack te lezen , en wat heeft u eraan? Het antwoord klinkt schattig, maar het is juist: de hele wereld .
Bedenk eens hoeveel plaatsen er op de wereldkaart zijn. Vermenigvuldig nu dat aantal in uw hoofd met elk stukje metadata dat uw bedrijf over die plaatsen moet weten. Dat is wat Positionstack biedt, en nog wat.
Laten we eens kijken naar enkele snelle statistieken over Positionstack:
Positionstack heeft zijn stamboom zeker onder controle, maar voor het geval je niet overtuigd bent door een handvol opsommingstekens, laten we eens een diepe duik nemen in hoe het is om de API daadwerkelijk te gebruiken.
Als u wat tijd op hun website doorbrengt, zult u zien dat Positionstack echt de nadruk legt op gebruiksgemak als een primair verkoopargument voor hun API. Tijdens het aanmeldingsproces zul je meteen zien dat dit helemaal waar is. Het eerste dat u ziet nadat u uw accountgegevens hebt ingevoerd, is een snel stappenplan van wat er nodig is om in drie eenvoudige stappen aan de slag te gaan met Positionstack. Laten we kijken:
Lekker makkelijk toch? API's kunnen in eerste instantie intimiderend lijken voor mensen zonder uitgebreide IT-kennis. Maar meteen stelt Positionstack u gerust met de wetenschap dat het niet alleen gemakkelijk is, maar u ook op weg helpt met ongelooflijke documentatie van hun slimme ontwerp. Het helpt dat ze een gepassioneerd team van experts klaar hebben staan om u ook te helpen.
Positionstack verdubbelt hun kernwaarde van gebruiksvriendelijkheid en biedt een gestroomlijnd, overzichtelijk dashboard van waaruit u toegang hebt tot alles wat u moet weten over uw API. Laten we eens kijken naar de zijbalkopties:
Nu komen we tot de kern van het aanbod van Positionstack: de API-documentatie . Beschouw deze pagina als uw go-to-gebruikershandleiding, waarin elk API-eindpunt, hun parameters en wat voor soort informatie ze zullen retourneren, worden beschreven.
Deze pagina is opgedeeld in vijf verschillende secties. We zullen ze allemaal doornemen en wat tijd en woorden besteden om wat context voor u te bieden om beter te begrijpen wat u zult aantreffen.
Hier vindt u basisfuncties die van toepassing zijn op elke aanvraag die u met Positionstack doet. Dit zijn:
Deze sectie documenteert de vlees-en-aardappelfunctionaliteit van Positionstack, dat wil zeggen voorwaartse en achterwaartse geocodering. Als je niet 100% zeker weet wat het verschil is, beschouw geocodering dan als tweerichtingsverkeer waar je plaatsen en adressen die in gewoon Engels zijn geschreven, kunt vertalen naar locatiegegevens zoals coördinaten en IP-adressen, en omgekeerd.
Je zou dus voorwaartse geocodering gebruiken om de locatie van de Eiffeltoren om te zetten in coördinaten. Op dezelfde manier kunt u het straatadres vinden dat is gekoppeld aan een IP-adres door omgekeerde geocodering te gebruiken. Lekker simpel, tenslotte!
Om een basisverzoek in te dienen voor elk type geocodering, moet u het juiste eindpunt ( /forward of /reverse ) toevoegen aan de basis-URL van de API. Vervolgens geeft u uw toegangssleutel op en stelt u vervolgens een vraag met behulp van een gewoon Engels locatieadres of de bijbehorende locatiegegevens - en voila! Het zal er ongeveer zo uitzien:
https://api.positionstack.com/v1/forward ? access_key = UW_ACCESS_KEY & query = 1600 Pennsylvania Ave NW, Washington DC
of
https://api.positionstack.com/v1/reverse ? access_key = UW_ACCESS_KEY & zoekopdracht = 40,7638435,-73,9729691
Natuurlijk bevat de dataset van Positionstack veel, veel meer dan alleen adressen en coördinaten. U kunt deze andere categorisaties ontleden door het gebruik van verschillende parameters. Hier is een voorbeeld van hoe een voorwaarts geocoderingsverzoek , waarbij het Witte Huis wordt ondervraagd, eruitziet:
{ "gegevens": { "resultaten": [ { "breedtegraad": 38.897675, "lengtegraad": -77,036547, "label": "1600 Pennsylvania Avenue NW, Washington, DC, VS", "naam": "1600 Pennsylvania Avenue NW", "type": "adres", "nummer": "1600", "straat": "Pennsylvania Avenue NW", "postcode": "20500", "vertrouwen": 1, "regio": "District of Columbia", "region_code": "DC", "administrative_area": null, "buurt": "Witte Huisterrein", "land": "Verenigde Staten", "country_code": "VS", "map_url": "https://map.positionstack.com/38.897675,-77.036547" } ] } }
Interessant is dat als u een verzoek om omgekeerde geocodering zou doen met behulp van de geschatte coördinaten van het Witte Huis, de geretourneerde resultaten er bijna identiek uit zouden zien, behalve dat u ook het verschil in afstand zou zien tussen uw coördinaten en de officiële coördinaten van het Witte Huis zoals ze verschijnen in Positionstack's gegevensset.
De reden voor deze overeenkomst is dat beide eindpunten dezelfde reeks GET-parameters gebruiken en dus in staat zijn om (bijna) dezelfde responsobjecten te retourneren. Dat betekent dat het niet uitmaakt welke startgegevens u moet gebruiken, u kunt er een volledige aanvulling op locatiegegevens voor terugkrijgen. (Het is mogelijk om deze resultaten te beperken met behulp van de API's velden parameter, maar we zullen op die later meer aanraken.)
Opmerking: de documentatiepagina van Positionstack geeft volledige details over elke parameter en elk responsobject, dus zorg ervoor dat u het bekijkt!
De laatste hoofdkop in deze documentatie-instelling gaat over batchverzoeken . Alles wat je hebt te doen is het aanroepen van de batch parameter, dan nest meerdere vraag instances (samen met uw gewenste parameters) onder in een enkel verzoek, en Positionstack API zorgt voor de rest. Het is doodeenvoudig en ziet er als volgt uit:
{ "partij":[ { "query": "Hoofdstraat", "land": "VS", "regio": "Minnesota" }, { "query": "Hoofdstraat", "land": "VS", "regio": "Illinois" }, { "query": "Hoofdstraat", "land": "VS", "regio": "Missouri" } ] }
Naast de basislocatieparameters kunt u uw API-verzoeken verder aanpassen om meer geavanceerde gegevens te retourneren . Deze omvatten:
De Positionstack API heeft een hoop gegevens om naar je toe te gooien, maar gelukkig biedt het je extra tools om deze schat aan informatie te beheren.
Als Positionstack zegt dat ze er zijn om je te helpen, menen ze dat. We hebben al gezien hoe grondig hun documentatie is, maar ze maken het af met handige codevoorbeelden in alle talen die hun API ondersteunt. We gaan die code hier niet kopiëren/plakken, maar voor een snelle referentie zijn die talen:
Op dit punt zou het duidelijk moeten zijn dat Positionstack heel wat kan doen. Maar hoe goed doet het deze dingen?
Laten we eerst eens kijken naar wat context. Positionstack is een van de 20+ API-microservices in het cloudgebaseerde ecosysteem van Apilayer. Samen bedienen deze API's meer dan een miljoen B2B-klanten, van startups tot ondernemingen. Enkele van hun meest opvallende klanten zijn Amazon, Apple, Slack, LinkedIn en nog veel meer bekende namen. Het is duidelijk dat ze een robuuste infrastructuur hebben om deze grote vraag aan te kunnen.
Op zijn eigen verdiensten maakt Positionstack zijn afkomst waar, met een ongelooflijke uptime van 100% in heel 2020 op het moment van schrijven. Dit is nog indrukwekkender als je bedenkt dat de API routinematig meer dan een miljard geocode-lookups per dag per walvisclient verwerkt, om nog maar te zwijgen van de duizelingwekkende reeks gelijktijdige verzoeken van hun stal van MKB-klanten. Bovendien genereren deze verzoeken doorgaans reacties tussen 10 en 100 ms.
In ons boek is dat iets van een technologisch wonder, vooral gezien de agressieve prijs van dit SaaS-aanbod.
En het is niet alleen pure kracht die Positionstack zo aantrekkelijk maakt. Hun dataset is echt geavanceerd, afkomstig van betrouwbare namen zoals Nominatim, GeoNames, Pelias en OpenStreetMap. Positionstack controleert, filtert en recombineert deze schat aan gegevens meerdere keren per dag, en zorgt voor regelmatige updates via slimme algoritmen die ervoor zorgen dat u altijd over zeer nauwkeurige locatiegegevens beschikt, waar ook ter wereld en in realtime.
We haten het om ons eindoordeel te verpesten, maar als je op zoek bent naar een robuuste, schaalbare geocoderingsoplossing, moet je het cv van Positionstack nader bekijken.
Apilayer wilde een betaalbaar alternatief bieden voor zeer dure geocoderingssoftware op ondernemingsniveau, en daarin zijn ze geslaagd.
Positionstack wordt geleverd in vijf prijsniveaus en ondersteunt maandelijkse facturering of jaarlijkse abonnementen met 20% korting. Die niveaus zijn:
Positionstack doet precies wat het wilde doen: geocodering op ondernemingsniveau verlagen van prijspunten die anders buiten budget zouden zijn voor de meeste MKB's, zonder in te boeten aan prestaties. Hun API is goed gedocumenteerd en gebruiksvriendelijk, maar biedt een robuuste integratie in alle belangrijke programmeertalen voor maximaal nut. Het aantal verzoeken dat Positionstack routinematig verwerkt, is enorm, terwijl hun dataset slim wordt onderhouden voor een echt wereldwijd bereik in realtime geocodering. Als u op zoek bent naar dit type product, slaap dan niet op Positionstack.
Wat voor soort integratie heb je gepland? Hoe gaat u geocodering gebruiken in uw bedrijf? Heeft u vragen of opmerkingen over Positionstack? Laat een bericht achter in de reacties hieronder.
Wil je weten wat ATM betekent in tekst? Lees deze blog om de betekenis, geschiedenis en juiste manieren om het te gebruiken te leren kennen.
Het is bijna onmogelijk om zonder e-mail te leven. De meeste dingen zijn online verplaatst en bijna elk formulier dat u invult, vraagt om uw e-mailadres. Voor apps of services zoals
Een presentatie is een audio/visueel hulpmiddel. Bij de meeste presentaties ligt de nadruk meestal op het visueel communiceren van ideeën en het presenteren van informatie.
Verpest de pop-upblokkering van Edge uw browse-ervaring op sommige websites? Hier leest u hoe u het volledig kunt uitschakelen of voor die specifieke websites
KickassTorrents, ook wel bekend als Kickass Torrents, was een van de beste torrent-sites die er zijn. We zeggen "was" omdat het in 2016 werd gesloten na een
Ziet uw spreadsheet er geclusterd uit met teksten die uit cellen stromen, waardoor er een puinhoop ontstaat? De functie Wrap Texts op Google Spreadsheets kan helpen.
Wil je weten waar TIL voor staat, lees dan deze blog. Hier zullen we de betekenis van dit acroniem en de beste manieren om het te gebruiken delen.
LMK is een gebruikelijke afkorting voor Laat het me weten. Het wordt gebruikt in sms met verschillende betekenissen. Hier leest u hoe u LMK op de juiste manier gebruikt bij sms'en.
NBD is een van de afkortingen die in berichten worden gebruikt. Het kan verschillende betekenissen geven op basis van de context. Lees hier meer over het gebruik ervan
Wil je weten wat HYD betekent in social media en tekst? In dit bericht wordt de betekenis van HYD uitgelegd en hoe het te gebruiken.