Не морате бити Гоогле мапе да бисте добили вредност кодом кодирања. А захваљујући Поситионстацк-у, ни вама није потребан технички буџет Биг Г-а. Данас преиспитујемо робусни АПИ компаније Поситионстацк који има за циљ да унапреди и обрне геоцодирање на нивоу предузећа и високо приступачним и употребљивим.
Па, зашто бисте се мучили да читате рецензију од 2.000+ Поситионстацк, и шта ви желите да добијете? Одговор звучи симпатично, али тачно је: тхе тхе цео свет.
Размислите на тренутак колико места има на мапи света. Сада, помножите тај број у својој глави са свим метаподацима које ваше предузеће мора знати о тим местима. То је оно што Поситионстацк нуди, а затим и неке.
Погледајмо неколико брзих статистика о Поситионстацку:
Поситионстацк сигурно има свој родовник у чеку, али у случају да вас није увјерила шачица метака, идемо дубоко заронити у оно што заправо желите користити АПИ.
Ако проводите било које време на њиховој веб локацији, видећете да Поситионстацк заиста наглашава једноставност коришћења као примарне продајне тачке њиховог АПИ-ја. Током процеса регистрације одмах ћете видети да је то сасвим тачно. У ствари, прво што видите након што упишете акредитиве за свој рачун је брзи план онога што је потребно да бисте устали и покренули функцију Поситионстацк у три једноставна корака. Хајде да погледамо:
Прилично лако зар не? АПИ-ји могу изгледати застрашујуће за људе без испрва широког информатичког знања. Али одмах од шишмиша, Поситионстацк вас утеши сазнањем да је то не само лако, већ ће вам помоћи на путу невероватне документације о њиховом паметном дизајну. Помаже им да имају страствени тим стручњака који су спремни да вам помогну и ви.
Удвостручујући своју суштинску вредност пријазности према кориснику, Поситионстацк нуди поједностављену, некрштену контролну плочу са које можете приступити свему што требате знати о вашем АПИ-ју. Погледајмо опције бочне траке:
Сада смо дошли до срца и душе Поситионстацк понуде: тхе АПИ документација. Размотрите ову страницу својим корисничким приручником који детаљно описује сваку крајњу тачку АПИ-ја, њихове параметре и врсте информација које ће се вратити.
Ова страница је подељена у пет различитих одељка. Проћи ћемо свако од њих, трошећи мало времена и верзије да бисмо вам пружили неки контекст да бисте боље разумели шта ћете пронаћи.
Ево, наћи ћете основне функције који се примењују на сваки захтев који поставите уз Поситионстацк. Су:
Овај одељак документује Поситионстацк-ову функцију меса и кромпира, а то је геоцодирање унапред и назад. Ако нисте 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%. Ти нивои су:
Поситионстацк ради управо оно што је намјеравао учинити: своди геоцодирање на нивоу предузећа са цијена, иначе из буџета, на већину малих и средњих предузећа, без жртвовања перформанси. Њихов АПИ је добро документован и једноставан за употребу, али садржи робусну интеграцију у све главне програмске језике за максималну корисност. Број захтева којима се Поситионстацк рутински рукује је запањујући, док се њихов скуп података паметно одржава за истински глобални домет у геокодирању у стварном времену. Ако имате тржиште ове врсте производа, не спавајте на Поситионстацк-у.
Какву интеграцију планирате? Како ћете користити геокодирање у свом послу? Имате ли питања или коментара о Поситионстацк? Оставите нам белешку у коментарима испод.
Лозинке су често компромитоване јер су слабе. Многи ће сервиси ићи ...
Фирефок има режим преко целог екрана и већина, ако не и сви медијск...
ИоуТубе уводи нову функцију за аутоматско играње. Врло је слично фу...