Вашы наведвальнікі на карце Google
Веданне таго, адкуль прыходзяць наведвальнікі, і размяшчэнне іх на карце - гэта адна з функцый Google Analytics, але пакуль няма такой функцыі для адлюстравання вашых уласных карт. Прыклад прадстаўляе маіх сённяшніх наведвальнікаў з тым недахопам, што няма маштабавання, калі вы не хочаце бачыць па краіне, і гэтыя надакучлівыя памеры немагчыма кантраляваць.
Тым не менш, сябры Zipwise, выкарыстоўваючы Google Maps API, зрабілі добрую цацку, якая, проста атрымаўшы трапленне выявы, размешчанай у блогу, можа адлюстраваць на карце апошнія 100 наведвальнікаў.
Для гэтага скапіруйце наступны код у загаловак або ў аб'яву Adsense deluxe.
Тут я пакажу вам прыклад таго, як выглядае зона ўплыву іспанамоўнай тэрыторыі, якую наведвае Геафумадас у 10 вечара па венесуэльскім часе. Вядома, з адваротным бокам магчымасці бачыць толькі апошнія 100, калі вы не захапіце іх код API і не робіце трукі на свой густ.
Пераўтварэнне IP у каардынаты тыпу lat,lon - гэта функцыя, якая існуе ў SQL у выглядзе INET_ATON() і INET_NTOA(). Хаця супрацоўнікі Zipwise сцвярджаюць, што ёсць просты спосаб пераўтварыць яго ўручную:
Калі на тое пайшло, IP 12.34.56.78 трансфармуецца шляхам стварэння шэрагаў такім чынам:
12 * 256^3 = 201,326,592 XNUMX XNUMX
34 * 256^2 = 2,228,224 XNUMX XNUMX
56 * 256^1 = 14,336 XNUMX XNUMX
78 * 256^0 = 78 XNUMX XNUMX
Перанясіце яго ў форму:
203,569,230
Хе-хе, проста так Геапрасторавы адміністратар з Bentley Map.
Ёсць і іншыя даныя, якія можна загрузіць з вэб-сайта Zipwise і праз платныя сэрвісы доступу да даных.
Функцыі, якія вы згадваеце (і формула), адносяцца да пераўтварэння IP-адраса ў лік, які лёгка індэксаваць і шукаць у базе даных, а не каардынаты шырыні і вышыні, якія дасць вам запыт пры пошуку дыяпазону, у які ўпісваецца IP-адрас, ператвораны ў лік.