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.
Vroeger was Google Maps de onbetwiste koning van geocodering, met een koninklijke som van ontwikkelaars die de gegevens in hun apps wilden integreren. Maar in 2018 zeiden de vernieuwers van SaaS Industries dat "genoeg is genoeg" en brachten ze hun 100% Euro-made Geocode API uit om toegang tot echt wereldwijde datasets te brengen tegen een betaalbare prijs.
Dus, zijn ze in hun taak geslaagd? Vandaag gaan we in onze uitgebreide review nader bekijken wat Geocode API drijft , en of het geschikt is voor uw bedrijf.
Geocodering 101 - Veelvoorkomende use-cases
De kans is groot dat als je op deze pagina bent, je niet veel kennis van geocodering nodig hebt. Maar om met iedereen in de kamer te praten, volgt hier een korte introductie over de techniek, plus hoe deze nuttig kan zijn voor uw bedrijf.
Geocodering is in wezen het proces van het omzetten van adressen en locaties in gewone taal naar nauwkeurige metingen van lengte- en breedtegraad op de wereldkaart. Op dezelfde manier neemt reverse geocoding die coördinaten en spuugt het de echte namen uit van plaatsen die het meest geassocieerd zijn (door nabijheid en/of relevantie) met die geolocatie.
Het volledige scala aan toepassingen voor deze technologie is duizelingwekkend, maar om er een paar te noemen:
Waarom Geocode API uw overweging waard is
Vrijwel iedereen kent en gebruikt Google Maps. Het is de gouden standaard voor geolocatiegegevens, omdat we bijna elke dag communiceren met de dataset. Voor het grootste deel hebben we samen veel vertrouwen in Maps, dus de integratie ervan in uw app verhoogt het vertrouwen van de consument in uw aanbod door associatie.
Dus met dat gezegd, waarom zou je een relatieve nieuwkomer als de Geocode API vertrouwen? Het komt erop neer dat de ROI-services van Google duur zijn . Laten we het in perspectief plaatsen: een half miljoen API-verzoeken doen aan Google zou een coole $ 2.000 per maand kosten. Je krijgt geweldige gegevens, maar je kunt maar beter een diepgaande manier hebben om er gebruik van te maken, anders ga je snel failliet.
Aan de andere kant geeft het meest elementaire, minst proportioneel verdisconteerde betaalde abonnement van Geocode API TWEE MILJOEN verzoeken voor slechts $ 85 per maand. Als u de prijs per aanvraag vergelijkt, krijgt u:
Geocode API is letterlijk honderd keer goedkoper dan de Google Maps API. Bovendien is de dataset van vergelijkbare omvang en kwaliteit. (In feite zijn er enkele zinvolle manieren waarop het eigenlijk beter is dan die van Google, maar daar komen we later op terug.)
Afgezien van vergelijkingen met dollarwaarde, is Geocode API buitengewoon eenvoudig te gebruiken en te integreren. Zelfs gezien dit feit heeft SaaS Industries haar best gedaan om conciërge onboarding en gepersonaliseerde klantenondersteuning te bieden (alle ondersteuningstickets worden binnen 24 uur beantwoord, geen uitzonderingen) - en deze service rechtstreeks verwerkt in de prijs die u betaalt voor die miljoenen maandelijkse verzoeken .
Uiteindelijk kan het Google vs Geocode API-argument analoog worden gemaakt aan het kopen van een duur designershirt versus het betalen van een fractie van de prijs aan uw lokale kleermaker om er een voor u te maken. Ons geld is erop gericht dat het op maat gemaakte overhemd het beste past.
De Geocode API gebruiken
Normaal gesproken raden we u aan om naar de documentatiepagina van de API te gaan om meer te weten te komen over de eindpunten, parameters en integraties. Maar die tactiek werkt alleen met Geocode API...
In feite onthult het navigeren naar https://geocodeapi1.docs.apiary.io slechts karige informatie, waarbij de meerderheid van de woordenstroom naar de drie basisauthenticatiemethoden gaat. De rest van de pagina wijdt minder dan twee zinnen aan de kerneindpunten die de Geocode API aanvinken (dit zijn /search , /reverse en /status ). Dus wat geeft?
Geocode API baseert een groot deel van zijn infrastructuur op Pelias , de open-source geolocatie-bronengine van Mapzen. Als zodanig delen de twee een gemeenschappelijke set parameters, en dus is de documentatie van Pelias voldoende om u te leren hoe u de Geocode API kunt gebruiken voor zowel voorwaartse als achterwaartse geocodering.
Dat gezegd hebbende, laten we eens kijken wat u met elk eindpunt kunt doen.
Geocodering doorsturen met /search
Uw meest elementaire API-verzoek ziet er ongeveer zo uit:
https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=Atlanta
Als u dat opsplitst, ziet u de Geocode API-basis-URL, toegevoegd door het /search- eindpunt, uw API-sleutel en uw zoekopdracht voor Atlanta. Hoewel we op zoek waren naar Atlanta, GA, geeft de Geocode API een heleboel resultaten die mogelijk meer nichevragen voor de term kunnen bevredigen (zoals Atlanta, KS of het Hotel Atlanta in Wenen, Oostenrijk).
Hier is een fragment van wat het zal retourneren:
{ "geocoding": { "version": "0.2", "attribution": "https://geocodeapi.io/attribution", "query": { "text": "atlanta", "size": 10, " lagen": [ "locatie", "straat", "land", "macroregio", "regio", "provincie", "localadmin", "plaats", "stad", "buurt", "continent", "rijk ", "afhankelijkheid", "macrocounty", "macrohood", "microhood", "betwiste", "postcode", "ocean", "marinearea" ], "private": false, "lang": { "name": "English", "iso6391": "nl", "iso6393": "eng", "defaulted": true }, "querySize": 20, "parser": "libpostal", "parsed_text": { "city": "atlanta" } }, "warnings": [ "prestatie-optimalisatie: exclusief 'adres'-laag" ], "engine": { "name": "Pelias", "author": "Mapzen", "version": "1.0" }, "timestamp": 1587247179802 }, "type": "FeatureCollection", "features" : [ { "type": "Feature", "geometry": { "type": "Punt", "coordinates": [-84.414581, 33.769805 ] }, "properties": { "id": "85936429", " gid": "whosonfirst:locality:85936429", "layer": "locality", "source":"whosonfirst", "source_id": "85936429", "name": "Atlanta", "trust": 1, "match_type": "exact", "accuracy": "centroid", "country": "United States" , "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "Georgia", "region_gid": "whosonfirst:region:85688535", "region_a": "GA", " locality": "Atlanta", "locality_gid": "whosonfirst:locality:85936429", "continent": "Noord-Amerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, GA, VS " }, "bbox": [ -84.5508496385, 33.6479858, -84.2896205088, 33.8868632704 ] }, { "type": "Feature", "geometry": { "type": "Punt", "coordinates": [ -93.05266, 33.11875 ] }, "properties": { "id": " 1125873901", "gid": "whosonfirst:locality: 1125873901", "layer": "locality", "source": "whosonfirst", "source_id": "1125873901", "name": "Atlanta", "vertrouwen" : 1, "match_type": "exact", "accuracy": "centroïde", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region ": "Arkansas", "region_gid": "whosonfirst:region:85688549","region_a": "AR", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125873901", "continent": "Noord-Amerika", "continent_gid": "whosonfirst:continent:102191575", " label": "Atlanta, AR, VS" }, "bbox": [ -93.05266, 33.11875, -93.05266, 33.11875 ] }, { "type": "Feature", "geometry": { "type": "Point" , "coördinaten": [ -121.12077, 37.81298 ] }, "properties": { "id": "1125797253", "gid": "whosonfirst:locality:1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "name": "Atlanta", "vertrouwen": 1, "match_type": "exact", "accuracy": "centroïde", "country": "Verenigde Staten", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent ": "Noord-Amerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } .. .centroid", "country": "Verenigde Staten", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Noord-Amerika", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...centroid", "country": "Verenigde Staten", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Noord-Amerika", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Noord Amerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Noord Amerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, VS" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...
Je wilt natuurlijk niet altijd alle opties die er zijn op een basisverzoek. In dit geval gebruikt u de verschillende parameters van Geocode API. Hier is een niet-uitputtende blik op elk van hen:
Het mooie van dit systeem is dat je parameters kunt combineren voor zeer nauwkeurige en relevante resultaten. U kunt bijvoorbeeld zowel de rechthoek- als de cirkelgrens gebruiken om alleen te zoeken waar de twee elkaar overlappen, of u kunt mixen en matchen met de nabijheidsfunctie.
Geocode API heeft nog een paar trucjes in petto om u te helpen uw resultaten te beheren in de vorm van filteren:
Omgekeerde geocodering met /reverse
Dit is het eindpunt voor omgekeerde geocodering, die een zoekopdracht rond ingevoerde coördinaten baseert. Het zal dan resultaten opleveren die het meest waarschijnlijk relevant zijn voor uw zoekopdracht. Een zoekopdracht rond de coördinaten 41.4036° N, 2.1744° E ziet er bijvoorbeeld als volgt uit:
https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744
Het topresultaat? De Sagrada Família in Barcelona, Spanje. En in feite zou je al die informatie en meer per resultaat terugkrijgen, in plaats van alleen de Sagrada Familia.
Nogmaals, zijn er verschillende mogelijke lagen van informatie en vier belangrijke data bronnen te ontleden. U kunt uw zoekopdracht ook binden met een cirkel , per land of per gid . En natuurlijk kunt u het aantal resultaten dat u krijgt met size vergroten of verkleinen .
Het belangrijkste voor dit eindpunt is de afstands- en betrouwbaarheidsscore, die samen de manier zijn waarop de API u vertelt hoe zeker het is dat u met uw zoekopdracht naar een bepaald resultaat zocht.
Uw quotum controleren met /status
Gemakkelijk de eenvoudigste van de drie belangrijkste eindpunten, door dit eindpunt aan te roepen, worden uw resterende verzoeken geretourneerd. Deze informatie is ook beschikbaar in uw account Dashboard, maar wie heeft tijd om daarheen te navigeren als uw app u dat direct kan vertellen?
Prestatie
We weten dus wat de Geocode API kan doen, maar hoe goed doet hij het?
Nogmaals, vertrouwen is de sleutel. Wanneer u zich aanmeldt voor een betaald Geocode API-abonnement, levert SaaS Industries u een SLA, die een indrukwekkende uptime van 99,9% garandeert. Met duizenden tevreden klanten over de hele wereld, variërend van startups tot enterprise-niveau, is het duidelijk dat dit een verbintenis is die ze zeer serieus nemen.
Gezien hun klantenkring is dat geen sinecure. Geocode API verwerkt routinematig miljoenen verzoeken per dag zonder enige hapering, niet in de laatste plaats dankzij het robuuste wereldwijde servernetwerk. Dit is essentieel voor bedrijven die agressief willen schalen: u hoeft nooit middelen te verspillen aan het ontwikkelen van een nieuwe geocoderingsoplossing voor activiteiten op ondernemingsniveau.
Over servers gesproken, Geocode API respecteert uw recht op privacy met 256-bit SSL-codering. Dit zorgt ervoor dat uw bedrijfskritieke bedrijfsgegevens nooit in verkeerde handen vallen, zodat u zonder zorgen royaal gebruik kunt maken van uw API-integratie.
Maar hoe zit het met de gegevens zelf? Geocode API haalt zijn dataset voornamelijk uit OpenStreetMap, de open-source kaartomgeving die wordt vertrouwd door ontwikkelaars en digitale cartografen over de hele wereld.
In vergelijking met Google heeft OSM geen last van bureaucratie en kan het snel worden bijgewerkt om geografische veranderingen weer te geven die worden veroorzaakt door alles, van stedelijke ontwikkeling tot natuurrampen. Bovendien heeft OSM bewezen dat het niet kwetsbaarder is voor valse mapping door cartografische vandalen dan de gesloten omgeving van Google.
Gecombineerd met OpenAddresses, Who's on First en GeoNames, is het duidelijk dat Geocode API een hoogwaardige, flexibele en volledig wereldwijde dataset biedt die kan wedijveren met die van Google.
Prijzen
We hebben de genereuze prijzen van Geocode API in abstracto al genoemd, maar laten we nu eens kijken naar wat elk van hun vijf abonnementsniveaus te bieden heeft.
Oordeel over de Geocode API
SaaS Industries begon met een doel voor ogen: geocodering van hoge kwaliteit veel betaalbaarder maken dan de Google Maps API. Daarom is Geocode API een doorslaand succes.
Het biedt vergelijkbare of betere functionaliteit als Google, maar tegen echte centen op de dollar. De API zelf is gebouwd op het ongelooflijk populaire Pelias-platform van Zenmap, dus Geocode API hoefde het wiel niet opnieuw uit te vinden om te slagen. Bovendien onderhoudt SaaS Industries een robuust servernetwerk met ongelooflijke snelheden en uptime, superieure beveiliging en naadloze schaalbaarheid. Als de onbewerkte statistieken niet genoeg waren om je te interesseren, dan zal het gepassioneerde en briljante Geocode API-ondersteuningsteam onvermoeibaar werken om het verschil te maken.
Over het algemeen zul je het moeilijk hebben om een robuustere, gebruiksvriendelijkere en goedkopere geocodering-API te vinden. TipsWebTech360 beveelt Geocode API vol vertrouwen aan voor startups, het MKB en ondernemingen.
Heeft u vragen of opmerkingen over de Geocode API? Laat een berichtje 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.