Набавите бесплатно геокодирање на нивоу предузећа помоћу Поситионстацк АПИ-ја (ПРЕГЛЕД)

click fraud protection

Не морате бити Гоогле мапе да бисте добили вредност кодом кодирања. А захваљујући Поситионстацк-у, ни вама није потребан технички буџет Биг Г-а. Данас преиспитујемо робусни АПИ компаније Поситионстацк који има за циљ да унапреди и обрне геоцодирање на нивоу предузећа и високо приступачним и употребљивим.

ПоситионСтацк - Тачно напријед - & - Реверсе-Батцх-Геоцодинг-РЕСТ-АПИ

Поситионстацк 101

Па, зашто бисте се мучили да читате рецензију од 2.000+ Поситионстацк, и шта ви желите да добијете? Одговор звучи симпатично, али тачно је: тхе тхе цео свет.

Размислите на тренутак колико места има на мапи света. Сада, помножите тај број у својој глави са свим метаподацима које ваше предузеће мора знати о тим местима. То је оно што Поситионстацк нуди, а затим и неке.

Погледајмо неколико брзих статистика о Поситионстацку:

  • Стварне милијарде захтјева за претраживање кодирања обрађених сваког сата, сваког дана; са 100% продуженим радним временом и <100мс пута одговорима
  • Инфраструктура која је високо скалабилна у облаку
  • Подаци у стварном времену о свакој земљи на свету, састављени у кавернозни скуп података који се ажурирају сваких неколико сати
  • instagram viewer
  • Претплатнички планови са великодушном расподјелом, по конкурентним цијенама; плус неуспоредиву месечну квоту од 10.000 захтева за Бесплатне кориснике
  • Интеграциона подршка за све главне програмске језике
  • Свеобухватна документација која се лако чита и заједно са исјечцима кода
  • Тим за задовољство купаца светске класе са искуством који служи клијентима попут Зендеск, Слацк, ЛинкедИн, Лифт, Аппле и Амазон

Поситионстацк сигурно има свој родовник у чеку, али у случају да вас није увјерила шачица метака, идемо дубоко заронити у оно што заправо желите користити АПИ.

Водич за брзо покретање позиционирања у 3 корака

Ако проводите било које време на њиховој веб локацији, видећете да Поситионстацк заиста наглашава једноставност коришћења као примарне продајне тачке њиховог АПИ-ја. Током процеса регистрације одмах ћете видети да је то сасвим тачно. У ствари, прво што видите након што упишете акредитиве за свој рачун је брзи план онога што је потребно да бисте устали и покренули функцију Поситионстацк у три једноставна корака. Хајде да погледамо:

  1. Подесите приступни кључ за АПИ - Подразумевано сте предали приступни кључ који је спреман да изађе из кутије. Међутим, према потреби можете ово ресетовати низ линију.
  2. Одаберите крајње тачке АПИ-ја - Сљедећи одјељак детаљније покривамо крајње точке АПИ-ја, али за сада смо само разумјели да се овај корак односи на конфигурирање врсте података који се враћају када ваша апликација поднесе захтјев за Поситионстацк. Овде ћете прво видети основни УРЛ, где циљате захтеве, али такође се појављује у документацији. Коначно, видимо пример АПИ захтева, који се састоји од само неколико једноставних линија кода.
  3. Интеграција апликација - Последњи корак се односи на коначну интеграцију Поситионстацк-овог АПИ-ја у вашу апликацију. О овом процесу се може поприлично знати и већина је покривена у документацији. Важна ствар овде је: тим за подршку компаније Поситионстацк креће вам на леђима и понудиће вам толико или мало помоћи да бисте конфигурисали и интегрисали њихов АПИ у вашу апликацију.

Прилично лако зар не? АПИ-ји могу изгледати застрашујуће за људе без испрва широког информатичког знања. Али одмах од шишмиша, Поситионстацк вас утеши сазнањем да је то не само лако, већ ће вам помоћи на путу невероватне документације о њиховом паметном дизајну. Помаже им да имају страствени тим стручњака који су спремни да вам помогну и ви.

Ваша Позицион командна табла

Удвостручујући своју суштинску вредност пријазности према кориснику, Поситионстацк нуди поједностављену, некрштену контролну плочу са које можете приступити свему што требате знати о вашем АПИ-ју. Погледајмо опције бочне траке:

  • Командна табла - Овде ћете пронаћи обавештења (обично вас упозоравају док прелазите одређене прагове коришћења), затим везе до водича за брзо покретање у 3 корака и њихове странице Документација. Такође је приказан ваш АПИ кључ, тренутна претплата, детаљи рачуна и начин плаћања.
  • Надоградња / претплата - Можете променити своју претплату на било коју од ове две опције. Надоградите у било ком тренутку, мада желите да прелазите са месечног или годишњег плана у било који смер, прво морате да пређете на бесплатни налог, а затим изаберете жељену опцију. Позиционска подршка спремна је да вам помогне ако вам треба помоћ.
  • Рачун / Плаћање - ово су саморазјашњене; било која картица омогућује вам да у сваком тренутку ажурирате своје акредитиве. Мора се рећи да ценимо то што ове основне контроле не сахрањују у претерано дизајнираном, блиставом интерфејсу. ВИСИВИГ.
  • Употреба АПИ-ја - Вероватно ћете картицу коју ћете најчешће поново прегледати, овде можете пронаћи колики део своје месечне квоте захтева које сте досад појели. Постоји такође згодан одељак који приказује статистику ваше употребе у току времена, тако да можете у складу са тим да прилагодите стратегију.

Документација АПИ-ја

Сада смо дошли до срца и душе Поситионстацк понуде: тхе АПИ документација. Размотрите ову страницу својим корисничким приручником који детаљно описује сваку крајњу тачку АПИ-ја, њихове параметре и врсте информација које ће се вратити.

Ова страница је подељена у пет различитих одељка. Проћи ћемо свако од њих, трошећи мало времена и верзије да бисмо вам пружили неки контекст да бисте боље разумели шта ћете пронаћи.

Почетак

Ево, наћи ћете основне функције који се примењују на сваки захтев који поставите уз Поситионстацк. Су:

  • АПИ кључ - Ваш АПИ кључ је попут дигиталног пасоша који ћете користити за приступ скупу података Поситионстацк-а. Без њега АПИ вам није од користи. Ако верујете да је угрожен, свој стари кључ можете лако окренути за нови.
  • Шифровање - 256-битна ССЛ енкрипција користи се на читавом Интернету и индустријски је стандард безбедности из ваљаног разлога. Иако ће вам требати Основни план или боље да шифрујете комуникацију своје апликације са Поситионстацк-овим серверима, добро је уложити самостално. Да бисте изазвали шифровање, једноставно промените ХТТП у ХТТПС у АПИ основној УРЛ адреси. Једноставно!
  • Повратне информације за ЈСОН - Нећемо улазити у превише техничких детаља о томе како функционише, али ако се захтеви АПИ-ја обуставе правилима истог порекла, користите повратне позиве ЈСОН да бисте утицали на решење. У основи, тражите податке са спољне скрипте, која се не засути проблемима са више домена.
  • Грешке АПИ-ја - Као и у било ком случају, понекад ће АПИ захтеви наићи на грешке. Поситионстацк то разумије и у своју апликацију је уградила функцију пријављивања грешака која ће вам помоћи да препознате шта је пошло по злу. Неуспјеси захтјева АПИ-ја ће аутоматски вратити објект грешке у ЈСОН формату, плус под-објекте са кодом, поруком и контекстом како би се пружио контекст за грешку.

Крајње тачке АПИ-ја

Овај одељак документује Поситионстацк-ову функцију меса и кромпира, а то је геоцодирање унапред и назад. Ако нисте 100% сигурни у чему је разлика, размислите о геокодирању као двосмерној улици у коју можете превести места и адресе написане на обичном енглеском језику до података о локацији као што су координате и ИП адресе и обратно.

Дакле, користићете напредно гекодирање за претварање локације Ајфелове куле у координате. Слично томе, уличну адресу повезану са ИП адресом можете сазнати користећи обрнуто геокодирање. Прилично једноставно, на крају крајева!

Напријед / назад захтјеви за геокодирање

Да бисте поставили основни захтев за било који тип геокодирања, мораћете да додате одговарајућу крајњу тачку (/forward или /reverse) на основну УРЛ адресу АПИ-ја. Затим ћете навести свој приступни кључ, а затим направите упит користећи обичну енглеску локацију или одговарајуће податке о локацији - и, воила! Изгледаће овако:

https://api.positionstack.com/v1/forward? аццесс_кеи = ИОУР_АЦЦЕСС_КЕИ & куери = 1600 Пеннсилваниа Аве НВ, Васхингтон ДЦ. 

или

https://api.positionstack.com/v1/reverse? аццесс_кеи = ИОУР_АЦЦЕСС_КЕИ & куери = 40.7638435, -73.9729691. 

Наравно, скуп података Поситионстацк садржи много, много више од адресе и координата. Ове остале категоризације можете рашчланити употребом различитих параметара. Ево примера шта унапред геоцодинг Захтев за упитом Беле куће изгледа:

{"дата": {"ресултс": [{"географска ширина": 38.897675, "лонгитуде": -77.036547, "лабел": "1600 Пеннсилваниа Авенуе НВ, Васхингтон, ДЦ, САД", "наме": "1600 Пеннсилваниа Авенуе НВ "," тип ":" адреса "," број ":" 1600 "," улица ":" Пенсилванија авенија НВ "," поштански број ":" 20500 "," поверење ": 1," регион ":" Округ оф Цолумбиа "," регион_цоде ":" ДЦ "," Административе_ареа ": нула," кварт ":" Окућнице Беле куће "," држава ":" Сједињене Државе "," код земље ":" УС ", "мап_урл": " http://map.positionstack.com/38.897675,-77.036547" } ] } }

Занимљиво је да сте то урадили обрнуто геокодирање захтевом помоћу приближних координата Беле куће, враћени резултати изгледали би готово идентично, осим што ћете такође видети разлику у удаљеност између ваших координата и званичних координата Беле куће онако како се појављују у скупу података Поситионстацк-а.

Разлог за ову сличност је у томе што обје крајње точке користе исти низ ГЕТ параметара и на тај начин су способне да враћају (скоро) исте објекте одговора. То значи да без обзира на почетне податке које морате да прођете, заузврат можете добити комплетан додатак података о локацији. (Могуће је сузити ове резултате помоћу АПИ-ја поља параметра, али на то ћемо се касније дотакнути.)

Напомена: Страница са документацијом Поситионстацк-а у потпуности детаљно описује сваки параметар и објект одговора, стога обавезно провјерите!

Пакет захтева

Последњи главни наслов ове поставке документације бави се пакетни захтеви. Све што требате учинити је позивати се на серија параметар, а затим гнездо више упит инстанце (заједно са жељеним параметрима) испод у једном захтеву, а остатак се брине за Поситионстацк АПИ. Мртав је једноставан пут, а изгледа овако:

{"батцх": [{"куери": "Маин Стреет", "цоунтри": "УС", "регион": "Миннесота"}, {"куери": "Маин Стреет", "држава": "УС", "регион": "Иллиноис"}, {"упит": "Главна улица", "држава": "САД", "регион": "Миссоури"} ] }

Напредни подаци

Поред основних параметара локације, даље можете прилагодити своје АПИ захтеве да бисте их вратили више напредни подаци. Ови укључују:

  • Уградиве мапе - Враћа објект мап_урл повезан са резултатом геокодирања, који можете користити за креирање атрактивног визуелног приказа мапе на веб локацији или апликацији.
  • Цоунтри Модуле - за разлику од других параметара који се враћају до неколико објеката одговора, цоунтри_модуле враћа невероватан низ података о вашој земљи у којој се претражује. Нису то само координате и адресе; то је главни град, застава, службено име, статус неотворене државе (или не), кориштене валуте, говорни језици, позивни бројеви и још много тога.
  • Сун Модуле - Шаљиво, документација Поситионс нападака ово описује као „астролошке“ податке. Нећете добити свој хороскоп са овим параметром, али видећете податке о томе када сунце излази и залази, према астрономској, цивилној и наутичкој хронологији.
  • Модул временске зоне - Додати тимезоне_модуле да вратите ГМТ померање локације у било којој секунди или као природни језички низ.
  • Модул за ограничавање оквира - Ако појединачни к / и пар координата није прави за ваш задатак, покушајте са ограниченим оквиром који обухвата област са минималним и максималним вредностима за дужину и ширину.

Додатне опције

АПИ Поситионстацк има на вас мноштво података, али срећом он вам то пружа додатни алати за управљање овом снагом информација.

  • Наведите поља одговора - Поглобно смо описали колико података Поситионстацк може да се врати, али имајте на уму да сви ти подаци долазе по цени. Ако желите да ограничите месечне захтеве, то можете учинити са поља Додајући поља = резултати.флагна пример, проузроковаће да АПИ приказује само заставу ваше земље за коју се тражи. Можете позвати поља онолико пута колико вам је потребно да добијете одређени скуп података који вам је потребан.
  • Наведите излазни формат - Бесплатни претплатници су ограничени на ЈСОН формат за враћене резултате геокодирања. Купци који плаћају, међутим, могу да се додају излаз на њихове захтеве да наведу ЈСОН, КСМЛ или ГеоЈСОН по потреби.

Примери кодова

Кад Поситионстацк каже да су ту да вам помогну, то мисле. Већ смо видели колико је темељна њихова документација, али они су је надопунили примери кодова на свим језицима које њихов АПИ подржава. Овде нећемо копирати / лепити код, али за брзу употребу ти језици су:

  • Питхон
  • Нодејс
  • јКуери
  • Иди
  • Руби

Доказ и перформансе

У овом тренутку би требало бити јасно да је Поситионстацк способан учинити прилично много. Али, колико добро да ли ради ове ствари?

Прво, размотримо неки контекст. Поситионстацк је један од 20+ АПИ микросервера у Апилаиеровом екосистему заснованом на облаку. Заједно, ови АПИ-ји опслужују преко милион Б2Б клијената од покретања све до предузећа. Неки од њихових најистакнутијих купаца укључују Амазон, Аппле, Слацк, ЛинкедИн и многа имена домаћинстава. Јасно је да имају неку робусну инфраструктуру да подносе ову потражњу.

Поситионстацк, према властитим заслугама, живи до свог родовника, са невероватним 100% продуженим током 2020. године у време писања. Ово је још импресивније када узмете у обзир АПИ рутински обрађује преко милијарду претраживања геокодова дневно по клијенту кита, а да не спомињемо вртоглаве низ симултаних захтева који долазе од њихових стабилних СМБ купаца. Штавише, ти захтеви обично добијају одговоре између 10 и 100 мс.

У нашој књизи то је нешто технолошког чуда, посебно имајући у виду колико је СааС понуда агресивна.

А не само сирова снага чини Поситионстацк тако привлачним. Њихов је скуп података заиста софистициран, добијен из поузданих имена попут Номинатим, ГеоНамес, Пелиас и ОпенСтреетМап. Позиционирање врши унакрсне провере, филтрира и рекомбинује ово богатство података више пута дневно, гурајући редовна ажурирања путем паметних алгоритама који вам осигуравају да увек имате високо тачне податке о локацији, било где у свету, и у стварности време.

Мрзимо да покваримо коначну пресуду, али ако тражите робусно, скалабилно решење за геокодирање, наставак позиције напада захтијева пажљивији преглед.

Цене

Апилаиер је зацртао да пружи приступачну алтернативу скупоцјеном софтверу за геокодирање на нивоу предузећа и у том циљу су успели.

ПоситионСтацк - АПИ за бесплатно кодирање и адресе мапа

Позиционирање долази у пет цене нивоа и подржава месечне наплате или годишње претплате са попустом од 20%. Ти нивои су:

  • бесплатно - Процењени за личну употребу, и даље добијате добру километражу са 25.000 месечних захтева за геоцодирање унапред и обрнуто, исписано у ЈСОН формату. Не добијате пуно напредних функција или корисничке подршке, али већ смо вам показали који је драгоцени ресурс њихова страница Документација. Овај ниво је бесплатан и без обавеза - чак и не морате да наведете детаље о кредитној картици.
  • Основни - Комерцијални пакет улазног нивоа. Основни претплатници удвоструче своју месечну квоту на 100.000 захтева за геокодирање, плус имају приступ напредним функције као што су ХТТПС енкрипција, више излазних опција (ЈСОН, КСМЛ, ГеоЈСОН), уграђене мапе, више језика, и још. Набавите комерцијалну лиценцу Поситионстацк за само 9,99 УСД месечно.
  • Професионални - Најпопуларнија понуда компаније Поситионстацк, Професионални слој нуди десетоструко повећање захтјева за геокодирање - до 1.000.000 мјесечно. Присутне су све доброте из основног нивоа, а затим и неке, посебно укључујући захтеве за серијске захтеве за велике захтеве. Овај ниво се наплаћује 49,99 УСД месечно.
  • Посао - Прелазећи на перформансе на нивоу предузећа, пословни слој балонира месечну квоту на огромних 3.000.000 захтева. Још једном, свака напредна функција је у потпуности доступна, подржана од стране страственог тима за корисничку подршку компаније Поситионстацк који ће вам помоћи да извучете максимум из њих. 99,99 УСД месечно.
  • Ентерприсе - Ово је ниво у којем стандардне понуде излазе кроз прозор, а купац је краљ. Имате прецизне потребе које захтевају прилагођена решења, а Поситионстацк је спреман да постигне ваше циљеве. Диктирате месечне захтеве за количину, чак (посебно) ако су променљиве. Треба вам више коњских снага од АПИ-ја? Дођите до подршке за прилагођена решења. Контактирајте Поситионстацк за понуду.

Пресуда

Поситионстацк ради управо оно што је намјеравао учинити: своди геоцодирање на нивоу предузећа са цијена, иначе из буџета, на већину малих и средњих предузећа, без жртвовања перформанси. Њихов АПИ је добро документован и једноставан за употребу, али садржи робусну интеграцију у све главне програмске језике за максималну корисност. Број захтева којима се Поситионстацк рутински рукује је запањујући, док се њихов скуп података паметно одржава за истински глобални домет у геокодирању у стварном времену. Ако имате тржиште ове врсте производа, не спавајте на Поситионстацк-у.

Какву интеграцију планирате? Како ћете користити геокодирање у свом послу? Имате ли питања или коментара о Поситионстацк? Оставите нам белешку у коментарима испод.

watch instagram story