Dacă încă nu colectați date despre locația utilizatorilor dvs., atunci nu ați citit acest articol și nu știți cum să utilizați informațiile în beneficiul dvs. Vom analiza mai multe yuzkeysov pentru a arăta cum pot fi folosite geodatele și apoi ne întoarcem la practică.
Yuzkeys 1. "Vă voi calcula pe IP"
Yuzkeys 2. Geomarketing
Yuzkeys 3. Funcție fericită
Există un spațiu uriaș pentru creativitate. Am pus pe site tema "noaptea" de înregistrare după ce utilizatorul intră în soare. Îi arătăm ultimul sine al fetelor, făcut la 10 km de el. În funcție de climă și adâncimea rezervoarelor, determinăm peștii care se găsesc în zonă. Există o mulțime de opțiuni.
Yuzkeys 4. Cercetarea "științifică" a publicului
Rezultatele unui sondaj online anonim pot fi mult mai utile dacă, în plus față de răspunsuri, marcați locația geografică a respondenților.
Interesat? Apoi continuați.
Obținerea coordonatelor
Cod exemplu pe JS nativ:
Puteți lucra cu date GPS nu numai pe JS. Cele mai multe limbi dispun de instrumente pentru primirea și prelucrarea acestora:
Yandeks.Lokator
Dacă utilizatorul nu dorește să împartă în mod voluntar informațiile GPS, atunci totul nu este pierdut. Există un instrument cool Yandex.Locator. Precizia medie a determinării este de 300 m. Aceasta calculează locul unde se află persoana, conform următoarelor informații:
Pentru instrucțiuni exacte vă referim la ghidul dezvoltatorului.
Date Exif pentru fotografii
Baza GeoIP
Întocmirea unui dosar
După obținerea coordonatelor geografice, vom începe să colectăm informații. Pentru fiecare element, vom face o interogare cu parametri la unul dintre API-urile și vom analiza răspunsul returnat XML / JSON.
E simplu. Cererea este transmisă prin doi parametri: latitudine (56.0000) și longitudine (36.3630).
Serverul va răspunde în format XML (vezi ecranul). Suntem interesați de următoarele domenii:
de la răspunsul la server.Toți utilizatorii nu pot fi detectați în acest fel, dar unii dintre ei sunt deosebit de necesari. Principalul lucru nu este să faci o greșeală în calcule.
Google Street View
Fotografii în jur
Acum căutați fotografiile realizate în apropierea site-ului X. Cum să faceți acest lucru, să examinăm exemplul API VKontakte:
- lat latitudine;
- lung este longitudinea;
- număr - numărul de fotografii returnate de cerere;
- raza este raza cercului în jurul punctului dat la care trebuie fotografiate.
Iată câmpurile de răspuns care ne interesează:
- src, src_big - link-uri către fotografii;
- create - data la care a fost creată fotografia în unixtimestamp;
- owner_id - ID-ul proprietarului fotografiei.
Cunoscând ID-ul proprietarului, puteți să accesați pagina sau să colectați informații utilizând același API VK:
- uids - ID-urile de proprietar separate prin virgule;
- câmpurile sunt câmpurile pe care dorim să le primim în răspuns.
Instagram, Facebook și Flickr au, de asemenea, un API cu metode de căutare a fotografiilor prin geotagging. Pentru a lucra cu acestea, căutați pagini pentru dezvoltatorii de aplicații pentru aceste rețele sociale.