At vide, hvor besøgende kommer fra og placere dem på kortet, er en af funktionerne i Google Analytics, men denne funktion findes endnu ikke til at vise dine egne kort. Eksemplet repræsenterer mine besøgende i dag med den ulempe, at der ikke er nogen zoom, medmindre du vil se efter land, og disse irriterende størrelser kan ikke kontrolleres.
Imidlertid har vennerne i Zipwise, ved hjælp af API'en i Google Maps, gjort et godt legetøj, at bare ved at modtage rammen af et billede, der er placeret på bloggen, kan afspejle de sidste 100-besøgende på kortet.
For at gøre dette kopieres følgende kode i overskriften eller i en Adsense deluxe-type annonce.
Her viser jeg dig eksemplet på, hvordan det spanske område, som Geofumadas har, påvirker området på 10 PM, Venezuela-tiden. Sikker på, med ulempen ved kun at kunne se den nyeste 100, medmindre du tager fat i din API-kode og gør tricks til din smag.
Konverteringen af en IP til en koordinat af typen lat, lon er en funktion, der findes i SQL af formen INET_ATON () og INET_NTOA (). Selvom Zipwise-venner hævder, at der er en enkel måde at konvertere det manuelt:
For den sags skyld er en IP 12.34.56.78 er forvandlet ved at lave serier af vejen:
12 * 256 ^ 3 = 201,326,592
34 * 256 ^ 2 = 2,228,224
56 * 256 ^ 1 = 14,336
78 * 256 ^ 0 = 78
Indtil tage det til formularen:
203,569,230
Hehe, lige så let som Geospatial Administrator af Bentley Map.
Der er andre data, der kan downloades fra siden Zipwise og via betalte tjenester for at få adgang til dine data.
1 kommentar
De funktioner, du nævner (og formlen) henviser til omdannelsen af en IP til et nummer, der er let at indeksere og søge i databasen, ikke i en koordinat lat, lon, som vil blive givet af forespørgslen, når du finder det det område, hvor ip'en kan konverteres til et tal.