Poza de profil Discord: Sfaturi de top pe care ar trebui să le cunoașteți
Îmbunătățiți experiența dvs. pe Discord cu sfaturi utile despre fotografia de profil și cum să o configurați corect.
Nu trebuie să fiți Google Maps pentru a obține valoare din geocodare. Și, datorită Positionstack, nici nu aveți nevoie de bugetul tehnologic al lui Big G pentru a face acest lucru. Astăzi, revizuim API-ul robust Positionstack, care își propune să facă geocodarea directă și inversă la nivel de întreprindere atât la un preț accesibil, cât și la o utilizare foarte bună.
Deci, de ce ar trebui să vă obosiți să citiți o recenzie de peste 2.000 de cuvinte pe Positionstack și ce aveți de câștigat? Raspunsul suna dragut, dar este corectă: întreaga lume .
Luați în considerare pentru un moment câte locuri sunt pe harta lumii. Acum, multiplică numărul din capul tău cu fiecare metadate pe care compania ta trebuie să le cunoască despre acele locuri. Asta oferă Positionstack și apoi ceva.
Să ne uităm la câteva statistici rapide despre Positionstack:
Positionstack își are cu siguranță pedigree-ul sub control, dar în cazul în care nu sunteți convins de câteva puncte de marcare, haideți să aruncăm o privire profundă în cum este să utilizați de fapt API-ul.
Dacă petreceți timp pe site-ul lor, veți vedea că Positionstack subliniază cu adevărat ușurința de utilizare ca principal argument de vânzare pentru API-ul lor. În timpul procesului de înscriere, veți vedea imediat că este adevărat. De fapt, primul lucru pe care îl vedeți după ce ați introdus acreditările contului este o foaie de parcurs rapidă a ceea ce este nevoie pentru a începe și a funcționa cu Positionstack în trei pași simpli. Hai să aruncăm o privire:
Destul de ușor, nu? API-urile pot părea intimidante pentru cei fără cunoștințe IT extinse la început. Dar de la bun început, Positionstack vă mângâie știind că nu numai că este ușor, ci vă vor ajuta pe parcurs cu o documentație incredibilă a designului lor inteligent. Îi ajută să aibă o echipă pasionată de experți gata să te ajute și pe tine.
Dublandu-și valoarea de bază a ușurinței de utilizare, Positionstack oferă un tablou de bord simplificat și neaglomerat de pe care poți accesa tot ce trebuie să știi despre API-ul tău. Să aruncăm o privire la opțiunile barei laterale:
Acum ajungem la inima și sufletul ofertei Positionstack: documentația API . Luați în considerare această pagină manualul dvs. de utilizare, care detaliază fiecare punct final API, parametrii acestora și ce fel de informații vor returna.
Această pagină este împărțită în cinci secțiuni diferite. Vom analiza fiecare dintre ele, petrecând ceva timp și verbiaj pentru a oferi un context pentru a înțelege mai bine ce veți găsi.
Aici veți găsi funcții de bază care se aplică fiecărei cereri pe care o faceți cu Positionstack. Acestea sunt:
Această secțiune documentează funcționalitatea de carne și cartofi a Positionsstack, adică geocodarea înainte și inversă. Dacă nu sunteți 100% sigur care este diferența, gândiți-vă la geocodarea ca pe o stradă cu două sensuri în care puteți traduce locuri și adrese scrise în limba engleză simplă în date de locație, cum ar fi coordonatele și adresele IP și invers.
Deci, ați folosi geocodarea directă pentru a converti locația Turnului Eiffel în coordonate. În mod similar, puteți afla adresa străzii asociată cu o adresă IP utilizând geocodarea inversă. Destul de simplu, la urma urmei!
Pentru a face o solicitare de bază pentru oricare dintre tipurile de geocodare, va trebui să atașați punctul final corespunzător ( /forward sau /reverse ) la adresa URL de bază a API-ului. Apoi, veți furniza cheia de acces, apoi veți face o interogare folosind fie o adresă de locație în limba engleză simplă, fie datele de locație corespunzătoare acesteia – și, voila! Va arata cam asa:
https://api.positionstack.com/v1/forward ? access_key = YOUR_ACCESS_KEY & interogare = 1600 Pennsylvania Ave NW, Washington DC
sau
https://api.positionstack.com/v1/reverse ? access_key = YOUR_ACCESS_KEY & interogare = 40,7638435,-73,9729691
Desigur, setul de date Positionstack conține mult, mult mai mult decât adrese și coordonate. Puteți analiza aceste alte categorii prin utilizarea diferiților parametri. Iată un exemplu despre cum arată o solicitare de geocodare înainte , interogând Casa Albă:
{ "date": { „rezultate”: [ { „latitudine”: 38,897675, „longitudine”: -77,036547, „label”: „1600 Pennsylvania Avenue NW, Washington, DC, SUA”, „nume”: „1600 Pennsylvania Avenue NW”, "type": "adresă", „număr”: „1600”, „stradă”: „Pennsylvania Avenue NW”, "postal_code": "20500", „încredere”: 1, „region”: „Districtul Columbia”, "region_code": "DC", „zona_administrativă”: nul, „neighbourhood”: „Terenul Casei Albe”, „country”: „Statele Unite”, "country_code": "SUA", „map_url”: „https://map.positionstack.com/38.897675,-77.036547” } ] } }
Interesant, dacă ar fi să faceți o solicitare de geocodare inversă folosind coordonatele aproximative ale Casei Albe, rezultatele returnate ar arăta aproape identice, cu excepția faptului că ați vedea și diferența de distanță dintre coordonatele dvs. și coordonatele oficiale ale Casei Albe, așa cum apar în Positionsstack. set de date.
Motivul acestei similitudini este că ambele puncte finale utilizează aceeași matrice de parametri GET și sunt astfel capabile să returneze (aproape) aceleași obiecte de răspuns. Aceasta înseamnă că indiferent de ce date de pornire trebuie să utilizați, puteți obține în schimb o gamă completă de date despre locație. (Este posibil să restrângem aceste rezultate utilizând parametrul câmpuri al API-ului , dar îl vom atinge mai târziu.)
Notă: pagina de documentație a Positionstack detaliază complet fiecare parametru și obiect de răspuns, așa că asigurați-vă că îl verificați!
Ultimul titlu major din această setare a documentației tratează solicitările de loturi . Tot ce trebuie să faceți este să invocați parametrul lot , apoi să încadrați mai multe instanțe de interogare (împreună cu parametrii doriti) dedesubt într-o singură solicitare, iar API-ul Positionstack se ocupă de restul. Este foarte simplu și arată astfel:
{ "lot":[ { "query": "Strada principală", „țară”: „SUA”, „region”: „Minnesota” }, { "query": "Strada principală", „țară”: „SUA”, „regiune”: „Illinois” }, { "query": "Strada principală", „țară”: „SUA”, "region": "Missouri" } ] }
Pe lângă parametrii de bază ale locației, puteți personaliza în continuare solicitările dvs. API pentru a returna date mai avansate . Acestea includ:
API-ul Positionstack are o mulțime de date de aruncat asupra dvs., dar, din fericire, vă oferă instrumente suplimentare pentru a gestiona acest depozit de informații.
Când Positionstack spune că sunt aici pentru a vă ajuta, vorbesc serios. Am văzut deja cât de completă este documentația lor, dar ei completează cu exemple de cod la îndemână în toate limbile suportate de API-ul lor. Nu vom copia/lipi codul aici, dar pentru referință rapidă, acele limbi sunt:
În acest moment, ar trebui să fie clar că Positionstack este capabil să facă destul de multe. Dar, cât de bine face aceste lucruri?
Mai întâi, să luăm în considerare un context. Positionstack este unul dintre cele peste 20 de microservicii API din ecosistemul Apilayer bazat pe cloud. Împreună, aceste API-uri deservesc peste un milion de clienți B2B, de la startup-uri până la întreprinderi. Unii dintre clienții lor cei mai importanți includ Amazon, Apple, Slack, LinkedIn și multe alte nume cunoscute. În mod clar, au o infrastructură robustă pentru a face față acestei cereri.
Pe propriile merite, Positionstack se ridică la înălțimea pedigree-ului său, cu un timp de funcționare incredibil de 100% pe tot parcursul anului 2020 la momentul scrierii acestui articol. Acest lucru este și mai impresionant dacă luați în considerare că API-ul procesează în mod obișnuit peste un miliard de căutări de geocoduri pe zi pentru fiecare client balenă, ca să nu mai vorbim de gama amețitoare de solicitări simultane venite de la stabilul lor de clienți SMB. În plus, aceste solicitări obțin de obicei răspunsuri între 10 și 100 ms.
În cartea noastră, aceasta este o minune tehnologică, mai ales având în vedere cât de agresiv este această ofertă SaaS.
Și nu doar puterea brută face Positionstack atât de atrăgător. Setul lor de date este cu adevărat sofisticat, provenit de la nume de încredere precum Nominatim, GeoNames, Pelias și OpenStreetMap. Positionstack verifică, filtrează și recombină această bogăție de date de mai multe ori pe zi, împingând actualizări regulate prin algoritmi inteligenți care vă asigură că aveți întotdeauna date de locație foarte precise, oriunde în lume și în timp real.
Urăm să ne stricam verdictul final, dar dacă sunteți în căutarea unei soluții de geocodare robustă și scalabilă, CV-ul Positionstack necesită o privire mai atentă.
Apilayer și-a propus să ofere o alternativă accesibilă la software-ul foarte scump de geocodare la nivel de întreprindere și, în acest scop, au reușit.
Positionstack vine în cinci niveluri de preț și acceptă facturarea lunară sau abonamentele anuale cu o reducere de 20%. Aceste niveluri sunt:
Positionstack face exact ceea ce și-a propus: să reducă geocodarea la nivel de întreprindere de la punctele de preț, altfel în afara bugetului, către majoritatea IMM-urilor, fără a sacrifica performanța. API-ul lor este bine documentat și ușor de utilizat, dar oferă o integrare robustă în toate limbajele de programare majore pentru utilitate maximă. Numărul de solicitări pe care Positionstack le gestionează în mod obișnuit este uimitor, în timp ce setul de date este întreținut inteligent pentru o acoperire cu adevărat globală în geocodare în timp real. Dacă ești pe piață pentru acest tip de produs, nu dormi pe Positionstack.
Ce fel de integrare ai planificat? Cum vei folosi geocodarea în afacerea ta? Aveți întrebări sau comentarii despre Positionstack? Lăsați-ne o notă în comentarii de mai jos.
Îmbunătățiți experiența dvs. pe Discord cu sfaturi utile despre fotografia de profil și cum să o configurați corect.
Expert în soluționarea problemelor audio în Discord. Dacă nu poți auzi pe nimeni în apeluri, găsește aici soluțiile pentru a rezolva problema audio.
Învățați cum să formatați textul în Discord folosind Markdown pentru a crea mesaje atractive, folosind stiluri precum bold, italic, subliniat, și colorat.
Vrei să știi ce înseamnă bb? Aflați la ce se poate referi bb în mesageria online și în alte comunități.
Dacă vă place să trimiteți mesaje text sau să conversați pe chat, trebuie să fi întâlnit termenul fr. Citiți pe acest blog pentru a afla ce înseamnă fr.
Vrei să știi ce înseamnă ATM în text? Citiți acest blog pentru a afla semnificația, istoria și modalitățile corecte de utilizare.
Este aproape imposibil să trăiești fără e-mail. Cele mai multe lucruri s-au mutat online și aproape fiecare formular pe care îl completați vă solicită e-mailul. Pentru aplicații sau servicii precum
O prezentare este un instrument audio/vizual. În majoritatea prezentărilor, accentul se pune de obicei pe comunicarea vizuală a ideilor și prezentarea informațiilor.
Blocarea ferestrelor pop-up Edge vă distruge experiența de navigare pe unele site-uri web? Iată cum să-l dezactivați complet sau pentru acele site-uri web specifice
KickassTorrents, cunoscut și sub numele de Kickass Torrents, a fost unul dintre cele mai bune site-uri de torrenting din jur. Spunem „a fost” pentru că a fost închis în 2016 după a