Filtrare per distanza

Discussione in 'Classic ASP' iniziata da klomax, 2 Ottobre 2014.

  1. klomax

    klomax Nuovo Utente

    Registrato:
    16 Febbraio 2009
    Messaggi:
    22
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Home Page:
    Ciao a tutti,
    sto cercando di studiare e capire come fanno alcuni siti a rilevare nel browser la località o il cap in cui si è al momento della navigazione.
    Per esempio ho visto che ebay nei filtri di ricerca inserisce filtra per quelli più vicini
    http://www.ebay.it/sch/i.html?_from=R40&_sacat=0&_nkw=gibson+sg&_sop=7

    avevo iniziato a ricercare in rete con la parola geolocalizzazione browser
    ma i risultati mi portano su google maps e le sue api

    nel esempio linkato non c'è nessuna mappa
    ma il browser riesce a capire dove si è, e la stessa cosa ho visto che la fanno tanti altri siti da booking a airbnb a groupon, senza far visualizzare nessuna mappa e soprattutto senza dare il consenso al browser alla geolocalizzazione

    Quindi sicuramente esiste qualche script per rilevare le coordiante o l'indirizzo.
    A quel punto mi chiedo....sopratutto se ci sono le coordinate, come si potrebbe effettuare la ricerca.

    Cioè mettiamo che io ho un database di annunci o offerte e ne conosco la località come faccio a capire che cittadella è più vicino a treviso di mestre?
    Immagino che nelle api di google ci sia qualcosa, ma se non voglio usare la mappa e filtrare a monte?

    Avete qualche suggerimento da darmi e qualche link/esempio da farmi leggere (magari in italiano, magari per asp classico o javascript)
    Grazie
     
  2. Paolo69

    Paolo69 Moderatore Membro dello Staff MOD

    Registrato:
    18 Febbraio 2010
    Messaggi:
    523
    Mi Piace Ricevuti:
    13
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    Administrator
    Località:
    Italy
    Home Page:
    La soluzione alla tua domanda è semplice, i siti come e-bay ulitizzano il tuo indirizzo IP per geoposizionarti in una determinata provincia o regione.
    Prova a dare una sbirciata qua: http://seostrategy-libro.com/navigazione-geolocalizzata-ip-posizione-google-location-service/
    o fai una ricerca su google indicando: "script geolocalizzare ip"

    Purtroppo non ho mai avuto tale esigenza, se trovi qualcosa di interessante sarebbe carino dare seguito a questa discussione.

    Buona serata.
    Paolo.
     
    Ultima modifica: 5 Ottobre 2014
  3. klomax

    klomax Nuovo Utente

    Registrato:
    16 Febbraio 2009
    Messaggi:
    22
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Home Page:
    ciao,
    studiando in questi giorni sono riuscito ad avere sia la geolocalizzazione di un punto sia a capire le funzioni delle api che ti tirano fuori la distanza tra due punti
    Ora mi chiedo, mettiamo che nel mio database ho 1000 record; per ogni record un indirizzo; come faccio per esempio a tirare fuori tutti i record che sono vicini a me 10km?
    tiro fuori tutti i record e per ognuno lancio la funzione? mi sembra una cosa un po troppo pesante e lunga.
    Hai qualche suggerimento?
     
  4. Paolo69

    Paolo69 Moderatore Membro dello Staff MOD

    Registrato:
    18 Febbraio 2010
    Messaggi:
    523
    Mi Piace Ricevuti:
    13
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    Administrator
    Località:
    Italy
    Home Page:
Sto caricando...

Condividi questa Pagina