Alle oplossingen voor de fout ERR_TUNNEL_CONNECTION_FAILED
Los de fout ERR_TUNNEL_CONNECTION_FAILED in Chrome op met deze bewezen oplossingen. Ontdek de oorzaken en hoe u deze snel kunt oplossen.
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.
Los de fout ERR_TUNNEL_CONNECTION_FAILED in Chrome op met deze bewezen oplossingen. Ontdek de oorzaken en hoe u deze snel kunt oplossen.
Iets wat ik absoluut geweldig vind aan Firefox en waar ik me in Chrome constant aan erger, is hoe ik de extensies open. In Firefox kan ik...
We weten dat alle Google-diensten zoals Gmail, Agenda, Maps, Google Drive etc. gezamenlijk Google Apps heten. De zoekgigant heeft geïntegreerd
Gebruik ChatCrypt voor veilige, versleutelde berichten die je gesprekken privé houden. Een gebruiksvriendelijk platform, ontworpen voor vertrouwelijke communicatie, altijd en overal.
Ruim twee jaar geleden vond ik een Firefox-add-on waarvan ik dacht dat het een puur maar eenvoudig meesterwerk was. De add-on in kwestie heet Private Tab en het is een
WebFonter is een Chrome-extensie en bookmarklet waarmee u lettertypen kunt uitproberen in de FontShop. Deze bevat een grote collectie lettertypen die u kunt kopen.
Het aantal apps dat is ontwikkeld om mensen te helpen interessante dingen te vinden om te doen, mensen te vinden om dingen mee te doen, of gewoon een goede plek om te eten te vinden, is enorm en
Geef je onnodig geld uit aan het kopen van spullen op Amazon, om er vervolgens achter te komen dat je portemonnee leeg is wanneer je het het hardst nodig hebt? Hoe weinig of hoeveel geld je ook hebt,
Leer hoe u site-instellingen in uw browser kunt openen en beheren. Beheer machtigingen voor locatie, camera, microfoon en meer in Chrome.
Vind de beste proxywebbrowser voor anoniem browsen, verbeterde beveiliging en naadloos proxybeheer. Ontdek nu de beste opties!